Bonjour le forum
Je suis en train de faire une macro qui doit me sélectionner une colonne d'une feuille (qui s'appelle "Donnees") en fonction d'une lettre qui est rentrée dans une cellule d'une autre feuille (qui s'appelle "test").
Par exemple, si dans la cellule, la lettre "a" est rentrée, le programme doit sélectionner la colonne A de l'autre feuille.
J'ai tapé le code suivant :
mais une erreur ("Erreur définie par l'application ou par l'objet") se produit au niveau de la dernière ligne de code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub test() Dim numColonne As String numColonne = ThisWorkbook.Worksheets("test").Range("A1").Value ThisWorkbook.Worksheets("Donnees").Range(numColonne & ":" & numColonne).Select End Sub
Hors, si je reprends cette dernière ligne, mais que je ne note que :le code fonctionne (mais il ne me sélectionne pas forcement la colonne de la bonne feuille selon quelle feuille est active)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Range(numColonne & ":" & numColonne).Select
est-ce que quelqu'un saurait d'où vient l'erreur de mon code?
merci d'avance
Partager