Bonjour tous le monde!
Débutant, e cherche de l'aide pour une macro VBA!
Mon but est de récupérer une valeur déterminé par l'utilisateur. Une inputbox s'affiche et demande un nombre. Ce nombre détermine l'en-tête d'une colonne et la colonne correspondante est sélectionnée.
Maintenant j'aimerais pouvoir utiliser les coordonnées de cette colonne pour d'autres actions mais j'y arrive pas.
Pour le moment j'ai ce code:
Le premier problème c'est que la valeur entrée dans inputbox que je définis comme la variable "reponse", apparemment la fonction Cell.Find cherche le mot "reponse" que la valeur de la variable.
Mon deuxième problème c'est de pouvoir utiliser la plage correspondant par la valeur entrée. C'est-à-dire effectuer des actions sur cette plage par la suite. Dans le code j'ai utilisé .select mais en fait je ne vaux même pas le sélection mais seulement utiliser la plage.
Merci d'avance à la personne qui m'apportera son aide!
Débutant, e cherche de l'aide pour une macro VBA!
Mon but est de récupérer une valeur déterminé par l'utilisateur. Une inputbox s'affiche et demande un nombre. Ce nombre détermine l'en-tête d'une colonne et la colonne correspondante est sélectionnée.
Maintenant j'aimerais pouvoir utiliser les coordonnées de cette colonne pour d'autres actions mais j'y arrive pas.
Pour le moment j'ai ce code:
Code:
Sub bingo()
Dim Cel As Range
Dim reponse As Integer
reponse = InputBox("Année")
Set Cel = Cells.Find(what:="reponse*")
If Not Cel Is Nothing Then
Cells(2, Cel.Column).Resize(Cells(Rows.Count, Cel.Column).End(xlUp).Row).Select
COMMENT UTILISER CETTE SELECTION?
Else
MsgBox "Année nom trouvée "
Exit Sub
End If
End Sub
Le premier problème c'est que la valeur entrée dans inputbox que je définis comme la variable "reponse", apparemment la fonction Cell.Find cherche le mot "reponse" que la valeur de la variable.
Mon deuxième problème c'est de pouvoir utiliser la plage correspondant par la valeur entrée. C'est-à-dire effectuer des actions sur cette plage par la suite. Dans le code j'ai utilisé .select mais en fait je ne vaux même pas le sélection mais seulement utiliser la plage.
Merci d'avance à la personne qui m'apportera son aide!