Reprendre valeur de ligne d'une fonction sub

Bonjour,

Je souhaite effectuer une formule "Selection Change", où lorsque l'on a , une certaine valeur "TOTO" (d'un ensemble de cellules déjà défini), une Inputbox apparaît pour rentrer la valeur et l'inculquer sur une autre cellule (d'un autre ensemble de valeurs définies).

Seulement j'aimerai que la valeur rentrée dans l'Inputbox, soit sur la même ligne que sur la cellule où j'ai "TOTO".

Par défaut, on peut voir sur la photo que, si je clique n'importe où dans la colonne 1, la valeur que je mettrait sera en B2. Je voudrais donc que la valeur s'inculque sur la ligne où j'ai mis la valeur "TOTO" dans la colonne 1.

Exemple : si j'ai "TOTO" sur A23, que la valeur rentrée dans l'Inputbox soit en B23. Idem pour A9 --> B9 etc.

Et par la suite, si possible, joindre une validation de données à la colonne 1, pour avoir le choix de mettre "TOTO" ou non et donc enclencher l'Inputbox.

J'espère avoir été assez clair, si vous voulez plus de renseignements n'hésitez pas.

Merci d'avance :)

capture question vba

Bonjour,

Pas tout compris, notamment : une certaine valeur "TOTO" (d'un ensemble de cellules déjà défini).

Une solution qui permet de "donner" le N° de ligne à la sub facture() :

Déclarer une variable globale à la feuille ( juste après Option Explicit), par ex : Dim NLig as Long

Dans Worksheet_SelectionChange , juste avant Call facture insérer : NLig= Target.Row

Dans la sub facture(), modifier en Range("B" & NLig")......

A+

Re-bonjour,

Je vous remercie pour la réponse à ma question, seulement maintenant je voudrais à la fois que l'inputbox s'ouvre en cliquant sur une plage de cellules mais aussi lorsqu'il reconnaît une donnée "String" dans une autre plage de cellules.

Merci par avance :)

Encore moins clair !!

.../...mais aussi lorsqu'il reconnaît une donnée "String" dans une autre plage de cellules.

Si "il" représente L'InputBox, l'inputbox ne reconnait rien....

C'est au niveau Worksheet_SelectionChange qu'il faut coder ce que vous voulez.

Préciser ce que vous voulez exactement et fournissez un classeur

Rechercher des sujets similaires à "reprendre valeur ligne fonction sub"