Selectionner une cellule en VBA dans une macro

Résolu/Fermé
Jeeprock Messages postés 33 Date d'inscription mardi 26 mars 2013 Statut Membre Dernière intervention 29 septembre 2022 - 15 oct. 2018 à 23:07
Jeeprock Messages postés 33 Date d'inscription mardi 26 mars 2013 Statut Membre Dernière intervention 29 septembre 2022 - 15 oct. 2018 à 23:15
Bonjour à tous .
Si quelqu'un peut m'aider !

J'ai la liste des membres d'un club avec en colonne:
A: Prénoms B: Noms C: No. de téléphone D: soit un X ou rien

En D, ce sera un X si sa cotisation est payée ou elle sera vide si le paiement est en attente.

Dans la cellule E1, il y a une valeur numérique correspondant à la ligne ou est inscrit un
membre quelconque. (obtenu avec la fonction "equiv() " )

Ex: à la ligne 44 j'ai inscrit Jacques Dumoulin
dans la cellule E1 j'ai donc la valeur 44 .

Maintenant je voudrais à l'aide de la Macro_test aller inscrire un "X" dans la cellule D44.
Qui signifie que Jacques Dumoulin est en règle !

Je sais que je dois utiliser la fonction indirect() pour composer l'adresse de la cellule D44

Mais Je n'arrive pas à trouver la syntaxe correcte pour la sélectionner.

Sub Macro_test()
' Macro_test Macro

Range("D" & "indirect("E1")").Select


ActiveCell.FormulaR1C1 = "X"
End Sub



1 réponse

jordane45 Messages postés 38458 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 avril 2025 4 740
15 oct. 2018 à 23:11
Bonjour

Range("D" & Range("E1").Value).Value = "X" 


1
Jeeprock Messages postés 33 Date d'inscription mardi 26 mars 2013 Statut Membre Dernière intervention 29 septembre 2022 5
15 oct. 2018 à 23:15
Fichtre ! Tu fais mon bonheur jordane45... Merci infiniment ça marche !
0

Discussions similaires