Rapport de message :*
 

Re: Savoir quelle case est active

Titre du sujet : Re: Savoir quelle case est active
par vodkaddict le 26/04/2010 15:36:52

Citation :
myDearFriend! a écrit : Bonjour vodkaddict, le Forum,

Pour connaître l'adresse d'une cellule ("A1" par exemple), il convient d'utiliser la propriété Address comme suit :

MsgBox ActiveCell.Address
'renvoie $A$1

MsgBox ActiveCell.Address(False)
'renvoie $A1

MsgBox ActiveCell.Address(False)
'renvoie A$1

MsgBox ActiveCell.Address(FalseFalse)
'renvoie A1


Humm pour la suite de mon programme j'ai besoin de savoir comment identifier la case active et j'avoue ne pas avoir bien compris ce que tu m'as dis...

Pour lancer la macro, je double clique sur la case où je veux que la "qualification" apparaisse

En fait, dans la colonne C, j'écris la qualification de la personne et dans la colonne D son nombre d'heure, le soucis c'est que, en fonction de la case où j'ai double cliqué, si je double clique sur C1, je dois écrire la valeur de la textbox1 dans D1 et ainsi de suite... Or je n'arrive pas à utiliser ce que m'a dit sur ActiveCell.Address

PS : Ci-joint le classeur avec ma macro (il faut double cliquer)
 

[EDIT]
Je viens de trouver, il suffisait d'utiliser la fonction ActiveCell.Offset(ligne,colonne)!