Selectionner une cellule en VBA dans une macro
Résolu
Jeeprock
Messages postés
33
Date d'inscription
Statut
Membre
Dernière intervention
-
Jeeprock Messages postés 33 Date d'inscription Statut Membre Dernière intervention -
Jeeprock Messages postés 33 Date d'inscription Statut Membre Dernière intervention -
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

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
A voir également:
- Selectionner une cellule en VBA dans une macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Aller à la ligne dans une cellule excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Bloquer une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide