OVH Cloud OVH Cloud

bug sur macros et worksteet

5 réponses
Avatar
Louchadiere
Bonjour,
Sur une feuille j'ai 2 boutond qui déclenche des macros. Depuis que j'ai
ajouté dans Worksteet de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
End Sub
[Z1] = "Date de la dernière modification : " & Date
End Sub

les macros ne fonctionnent plus,

Merci de votre aide.

5 réponses

Avatar
lSteph
Bonjour,
Il y a un End Sub de trop

lSteph

"Louchadiere" a écrit dans le
message de news:
Bonjour,
aide.

Private Sub Worksheet_Change(ByVal Target As Range)
End Sub<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ICI
[Z1] = "Date de la dernière modification : " & Date
End Sub


Avatar
Louchadiere
Merci,
Sans ce End Sub ça coinse.
Aprés l'instruction pour aller sur cette feuille la macro boucle sur Private
sub Wosksheet.... et [Z1]="Date...."
A bientôt


Bonjour,
Il y a un End Sub de trop

lSteph

"Louchadiere" a écrit dans le
message de news:
Bonjour,
aide.

Private Sub Worksheet_Change(ByVal Target As Range)
End Sub<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ICI
[Z1] = "Date de la dernière modification : " & Date
End Sub








Avatar
lSteph
Bonsoir,
c'est normal si tu change la valeur de Z1 cela réactive Worksheet_Change
il faut les désactiver d'abord et réactiver après.

ainsi:

Private Sub Worksheet_Change(ByVal Target As Range)
Application.enableeventsúlse
[Z1] = "Date de la dernière modification : " & Date
Application.enableevents=true
End sub

'a+
'lSteph

"Louchadiere" a écrit dans le
message de news:
Merci,
Sans ce End Sub ça coinse.
Aprés l'instruction pour aller sur cette feuille la macro boucle sur
Private
sub Wosksheet.... et [Z1]="Date...."
A bientôt


Bonjour,
Il y a un End Sub de trop

lSteph

"Louchadiere" a écrit dans le
message de news:
Bonjour,
aide.

Private Sub Worksheet_Change(ByVal Target As Range)
End Sub<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ICI
[Z1] = "Date de la dernière modification : " & Date
End Sub










Avatar
Louchadiere
Merci Steph
Cette foi on dirait que ça marche....


Bonsoir,
c'est normal si tu change la valeur de Z1 cela réactive Worksheet_Change
il faut les désactiver d'abord et réactiver après.

ainsi:

Private Sub Worksheet_Change(ByVal Target As Range)
Application.enableeventsúlse
[Z1] = "Date de la dernière modification : " & Date
Application.enableevents=true
End sub

'a+
'lSteph

"Louchadiere" a écrit dans le
message de news:
Merci,
Sans ce End Sub ça coinse.
Aprés l'instruction pour aller sur cette feuille la macro boucle sur
Private
sub Wosksheet.... et [Z1]="Date...."
A bientôt


Bonjour,
Il y a un End Sub de trop

lSteph

"Louchadiere" a écrit dans le
message de news:
Bonjour,
aide.

Private Sub Worksheet_Change(ByVal Target As Range)
End Sub<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ICI
[Z1] = "Date de la dernière modification : " & Date
End Sub















Avatar
lSteph
;-) à bientôt

"Louchadiere" a écrit dans le
message de news:
Merci Steph
Cette foi on dirait que ça marche....


Bonsoir,
c'est normal si tu change la valeur de Z1 cela réactive Worksheet_Change
il faut les désactiver d'abord et réactiver après.

ainsi:

Private Sub Worksheet_Change(ByVal Target As Range)
Application.enableeventsúlse
[Z1] = "Date de la dernière modification : " & Date
Application.enableevents=true
End sub

'a+
'lSteph

"Louchadiere" a écrit dans le
message de news:
Merci,
Sans ce End Sub ça coinse.
Aprés l'instruction pour aller sur cette feuille la macro boucle sur
Private
sub Wosksheet.... et [Z1]="Date...."
A bientôt


Bonjour,
Il y a un End Sub de trop

lSteph

"Louchadiere" a écrit dans le
message de news:
Bonjour,
aide.

Private Sub Worksheet_Change(ByVal Target As Range)
End Sub<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ICI
[Z1] = "Date de la dernière modification : " & Date
End Sub