Excel macro vb urgent

Excel macro vb urgent - VB/VBA/VBS - Programmation

Marsh Posté le 11-03-2006 à 21:39:45    


bonsoir je cherche comment executer une macro sous excel lors qu'une case a pris une certaine valeur je pense qu'il faut utiliser vb mais enfin vb je ne connais pas lol java c c++ php ... mais pas vb lol quelq'un une idee de ma maniere dont je dois m'y prendre merci d'avance

Reply

Marsh Posté le 11-03-2006 à 21:39:45   

Reply

Marsh Posté le 12-03-2006 à 10:04:56    

bonjour
le changement se fait par entrée directe de l'utilisateur dans la cellule concernée ou c'est le résultat d'un calcul (formule) ?
A+


---------------
roger
Reply

Marsh Posté le 12-03-2006 à 17:06:51    

l'idee serai que quand ma case change de valeur une macro se mette en route en locurrence quand f1 prend est != de 100 la macro se lance

Reply

Marsh Posté le 12-03-2006 à 17:08:45    

Traduction ?


---------------
roger
Reply

Marsh Posté le 13-03-2006 à 11:13:09    

bobart a écrit :

l'idee serai que quand ma case change de valeur une macro se mette en route en locurrence quand f1 prend est != de 100 la macro se lance


Salut bobart,
pour lancer une macro en automatique comme ça il faut utiliser la procédure worksheet_Change (dans le code de la feuille concernée). Avec ton exemple ça donnerait ceci:

Code :
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Row = 1 And Target.Column = 6 Then
  3.     If Target.Value = 100 Then
  4.     'appel de la macro
  5.     MsgBox ("Valeur de 100 en F1" )
  6.     End If
  7. End If
  8. End Sub


@+


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed