Pop up automatique

Fermé
lulumatt Messages postés 3 Date d'inscription vendredi 12 janvier 2018 Statut Membre Dernière intervention 12 janvier 2018 - 12 janv. 2018 à 15:35
lulumatt Messages postés 3 Date d'inscription vendredi 12 janvier 2018 Statut Membre Dernière intervention 12 janvier 2018 - 12 janv. 2018 à 16:32
bonjour à tous j'ai mon pop up ci dessous:
Sub PopUp()
'
' PopUp Macro
'
Dim v, v2
v = Worksheets("poids total").Cells(5, 1).Value
v2 = Worksheets("poids-par-produit").Cells(6, 1).Value
If v = v2 Then
BonneValeur = True
Else
BonneValeur = False
End If
While BonneValeur = False
If v <> v2 Then
MsgBox "!! ATTENTION PROBLEME DE TOTALISATION !!", vbInformation
ElseIf v = v2 Then
BonneValeur = True
End If
Application.Wait (Now + TimeValue("0:05:0"))
Wend
'
End Sub

le problème est que lorsque je l'exécute c'est le logiciel Excel qui attend pendant 5min et il m'est impossible de l'utiliser
peut être que cela vient de la dernière écriture :
Application.Wait (Now + TimeValue("0:05:0"))

on peut pas faire en sorte que ce soit le macro qui attend 5 min et pas l'application ?

Merci d'avance à ceux qui essayeront de m'aider :)
A voir également:

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
12 janv. 2018 à 16:10
Bonjour,

Au lieu du While ... Wend, utilises OnTime.
0
lulumatt Messages postés 3 Date d'inscription vendredi 12 janvier 2018 Statut Membre Dernière intervention 12 janvier 2018
12 janv. 2018 à 16:31
slt
je viens d'essayer de remplacer le "while" et le "wend" par "ontime" et un message apparait quand je lance le macro
"erreur de compilation
sub ou function non definie"
0
lulumatt Messages postés 3 Date d'inscription vendredi 12 janvier 2018 Statut Membre Dernière intervention 12 janvier 2018
12 janv. 2018 à 16:32
peut tu être plus précis parce que je ne connais pas trop le VBA
0