N
nanalachieuse
Guest
Bonjour!
J'essaie de faire une macro en VBA permettant, de trouver un colonne suivant son intitulé et ainsi sélectionner son contenu (par exemple en faire la somme ou autre)
Pour le moment, j'ai réussi à sélectionner le nom d'une colonne par rapport à son nom mais ensuite la macro sélectionne seulement une cellule de la colonne et non la colonne dans son intégralité.
Merci d'avance pour votre aide !
voici la macro (sachant que ida est le nom de la colonne recherchée)
Sub Findida()
Dim strAddress As String
On Error Resume Next
strAddress = Rows("1:1").Find(what:="ida", After:=Cells(1, 1), _
LookIn:=xlValues, lookat:=xlWhole, SearchOrder:=xlByColumns, _
SearchDirection:=xlNext, MatchCase:=True)(5, 1).Address
If strAddress <> vbNullString Then
MsgBox "The address of the corresponding cell " _
& "for 'ida' 6 rows down from row 1 is " & strAddress & "." _
& "It has the value of " & Range(strAddress)
Else
MsgBox "ida found in row 1"
End If
On Error GoTo 0
End Sub
J'essaie de faire une macro en VBA permettant, de trouver un colonne suivant son intitulé et ainsi sélectionner son contenu (par exemple en faire la somme ou autre)
Pour le moment, j'ai réussi à sélectionner le nom d'une colonne par rapport à son nom mais ensuite la macro sélectionne seulement une cellule de la colonne et non la colonne dans son intégralité.
Merci d'avance pour votre aide !
voici la macro (sachant que ida est le nom de la colonne recherchée)
Sub Findida()
Dim strAddress As String
On Error Resume Next
strAddress = Rows("1:1").Find(what:="ida", After:=Cells(1, 1), _
LookIn:=xlValues, lookat:=xlWhole, SearchOrder:=xlByColumns, _
SearchDirection:=xlNext, MatchCase:=True)(5, 1).Address
If strAddress <> vbNullString Then
MsgBox "The address of the corresponding cell " _
& "for 'ida' 6 rows down from row 1 is " & strAddress & "." _
& "It has the value of " & Range(strAddress)
Else
MsgBox "ida found in row 1"
End If
On Error GoTo 0
End Sub