OVH Cloud OVH Cloud

Worksheet_SelectionChange

3 réponses
Avatar
DavidC
Bonjour =E0 tous
je viens ici =E0 propos d'une macro ...
oh elle fonctionne parfaitement bien !

mais elle refuse de se lancer automatiquement
(je voudrais un recalcul d=E8s que mes cellules de base changent)

J'ai =E9videmment tent=E9:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox "=E7a se lance tout seul"
End Sub

mais... bon, rien ne s'est lanc=E9 tout seul :-(

qqn a des id=E9es ?

3 réponses

Avatar
Philippe.R
Bonjour David,
Si j'ai compris, ne serait ce pas plutôt :

Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox "ça se lance tout seul"
End Sub

dont tu aurais besoin ?
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"DavidC" a écrit dans le message de
news:005601c3fa6a$5aa906d0$
Bonjour à tous
je viens ici à propos d'une macro ...
oh elle fonctionne parfaitement bien !

mais elle refuse de se lancer automatiquement
(je voudrais un recalcul dès que mes cellules de base changent)

J'ai évidemment tenté:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox "ça se lance tout seul"
End Sub

mais... bon, rien ne s'est lancé tout seul :-(

qqn a des idées ?
Avatar
Frédéric Sigonneau
Bonjour,

DavidC a écrit:

(je voudrais un recalcul dès que mes cellules de base changent)


Application.Calculate
ou même, si tu travailles avec Excel 2000 ou + récent
Application.CalculateFull


FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !

Avatar
DavidC
Si j'ai compris, ne serait ce pas plutôt :

Private Sub Worksheet_Change(ByVal Target As Range)
dont tu aurais besoin ?


essayé aussi, bien sûr, mais la question est de savoir pourquoi... ça ne fonctionne pas ! (ça pas plus que l'autre)