Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 09/07/2008, 11h54   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mars 2007
Messages: 109
Par défaut macro bloquante suite execution autre macro

bonjour le forum


petit sousail ,quand je lance une quelconque macro,aprés son execution j'un message d'erreur sur la macro suivante

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("b20:e20:b32:e32")) Is Nothing Then Exit Sub
If InStr(1, Target.Value, " ") > 0 Then
MsgBox "Ne pas saisir d'espace dans cette cellule !!!!!!"
Target.ClearContents
Target.Select
End If
End Sub

et cette macro m'est bien utuile et la suprimer m'ennuirai beaucoup

que faire

merci
phil69
phil69 est déconnecté   Réponse avec citation
ANNONCES
Vieux 09/07/2008, 11h58   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de tototiti2008
 
Date d'inscription: avril 2008
Version Excel : Excel 2003 (PC)
Messages: 2 917
Par défaut Re : macro bloquante suite execution autre macro

Bonjour phil,

Si tu ne veux pas que cette macro se lance durant un autre code, il faut que tu désactives les évènements (ça désactive tous les évènements)
Application.enableEvents = False

n'oublie pas de les réactiver ensuite

Application.enableEvents = True
__________________
C'est en Excellant qu'on devient Excelleron ?
tototiti2008 est déconnecté   Réponse avec citation
Vieux 09/07/2008, 12h15   #3 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mars 2007
Messages: 109
Par défaut Re : macro bloquante suite execution autre macro

re bonjour


je suis nul en VBA,question

1 le code ne bloque que les macro evenementiel?

2 ou je met ce code?

phil69
phil69 est déconnecté   Réponse avec citation
Vieux 09/07/2008, 12h20   #4 (permalink)
XLDnaute Barbatruc
 
Avatar de tototiti2008
 
Date d'inscription: avril 2008
Version Excel : Excel 2003 (PC)
Messages: 2 917
Par défaut Re : macro bloquante suite execution autre macro

1) oui, ça ne bloque que le code evenementiel

2) il faut mettre ce code dans la macro que tu lances et qui fait planter Worksheet_Change, pas directement dans Worksheet_Change.
Comme je ne sais pas de quelle macro il s'agit, je vais avoir du mal à t'aider mais à priori c'est avant que tu modifie le contenu des cellules...
__________________
C'est en Excellant qu'on devient Excelleron ?
tototiti2008 est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Créer une macro ou autre pour obtenir une liste suite à filtre LELEC Forum Excel 5 12/10/2007 10h54
Interface non bloquante stikouhm Forum Excel 3 27/12/2006 12h12
Désactiver macro pendant exécution d'une autre Marc_du_78 Forum Excel 10 03/03/2006 14h52
Exécution macro et TCD Hady Forum Excel 1 13/07/2005 14h25
Exécution de macro Excel depuis un autre classeur excel Eric Forum Excel Downloads - Archives 2 04/09/2002 17h50


Fuseau horaire GMT +2. Il est actuellement 00h36.


(C) 2006 Excel Downloads