petitmoustique
Messages postés52Date d'inscriptionmardi 13 novembre 2007StatutMembreDernière intervention26 janvier 2011
-
17 nov. 2007 à 20:29
petitmoustique
Messages postés52Date d'inscriptionmardi 13 novembre 2007StatutMembreDernière intervention26 janvier 2011
-
1 déc. 2007 à 21:18
Bonjour !,
J'utilise windows xp et ofice 2007 et je souhaiterais pouvoir lancer une macro lorsqu'une cellule contient "Vrai" ;
Qu' ensuite la macro ajoute 5 ( ou un multiple de 5 choisit au hasard si possible ) a la cellule G5 .
For i = 1 To j
Do
Tablo(i, 2) = Int(j * Rnd()) + iBot
For k = 1 To i If Tablo(k, 2) Tablo(i, 2) Then x x + 1
If x > 1 Then
x = 0
Exit For
End If
Next
Loop Until x = 1
x = 0
Next
For i = 1 To j
Cells(i, 1) = Tablo(i, 2)
Next
Range("A2:A101").Select
Selection.ClearContents
End Sub
Puis dans la celulle G5 on met =A1
Mais je n'arrive toujour pas à lancer la macro lorsqu'une cellule contient Vrai
S'il vous plait aidez moi
Essayez !!! ou mettez un message comme quoi vous etes passés mais que ce n'est pas possible ..........
petitmoustique
Messages postés52Date d'inscriptionmardi 13 novembre 2007StatutMembreDernière intervention26 janvier 201115 1 déc. 2007 à 21:18
Bonjour
Merci de ta réponse MPi !!!
C'est ça!!! (exactement , comme je ne sais pas comment lui "ordonner" de faire plusieurs choses j'ai supprimé le Msgbox
et l'ai remplacé par Application.Run "Classeur1!tirausort" )
Merci infiniment
Au revoir
Ps !!! je vous avis demandé ça car je ne savais pas utiliser la fonction if
Donc tu m'as appris qqc