Salut,
J'ai repiqué sur le net (excelabo) la macro suivante, qui me selectionne des lignes en fonction de la valeur de la premiere colonne d'un tableau :
Sub JeSelectionne()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Cells(i, 1) = 2 Then
MesLignes = MesLignes & i & ':' & i & ','
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
ActiveSheet.Range(MesLignes).Select
End Sub
Elle marche, mais me selectionne toute la (ou les) ligne(s) et non pas juste la partie concernant mon tableau. J'ai essayé des trucs du genre un peu dans tous les sens, mais sans succés:
activesheet.usedrange (MesLignes).select
ou
EntireRow, EntireColumn, CurrentRegion ...
Grrrrrrrr
D'avance merci pour les astuces,
Fred
J'ai repiqué sur le net (excelabo) la macro suivante, qui me selectionne des lignes en fonction de la valeur de la premiere colonne d'un tableau :
Sub JeSelectionne()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Cells(i, 1) = 2 Then
MesLignes = MesLignes & i & ':' & i & ','
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
ActiveSheet.Range(MesLignes).Select
End Sub
Elle marche, mais me selectionne toute la (ou les) ligne(s) et non pas juste la partie concernant mon tableau. J'ai essayé des trucs du genre un peu dans tous les sens, mais sans succés:
activesheet.usedrange (MesLignes).select
ou
EntireRow, EntireColumn, CurrentRegion ...
Grrrrrrrr
D'avance merci pour les astuces,
Fred