Faire une selection avec VBA via des variables

bonjour,

je voudrais savoir comment faire une sélection avec deux variables dans vba

j'ai compter la dernier ligne et la dernière Cologne avec le code suivant :

Dim ligFin As String
ligFin = Range("a" & Rows.Count).End(xlUp).Row

Dim colFin As String
colFin = Cells(1, Cells.Columns.Count).End(xlToLeft).Column

mais je voudrais sélection la dernière Cologne et la dernière ligne d'un table pour faire une recherche.

j'ai essayer de faire

Range(ligFin, colFin).Select

pour faire la sélection mais ca marche pas.

voici un capture d’écran pour mieux m'expliquer

1

je voudrais sélection tout les cellule de "A1" jusqu'a "M37"

pour faire une recherche de numéro de série.

ce tableau sera évidement amener a grossir au fil du temps c'est pour cela que je veut faire avec des variables.

merci a ce qui pourrons m'aider. et désolé pour le long message.

Bonjour,

Tu peux essayer avec

Activesheet.usedrange.select

Cordialement.

oui mais la ca sectionne toute les ligne du tableau. je voudrais seulement sélectionner les cellules occuper.

Bon, alors ...

Sub Test()
Dim LigFin As Long
Dim ColFin As Integer
    With ThisWorkbook.Worksheets("Feuil1") ' nom de feuille à adapter
        LigFin = .Range("A" & .Rows.Count).End(xlUp).Row
        ColFin = .Cells(1, .Columns.Count).End(xlToLeft).Column + 1
        .Activate
        .Range(.Cells(1, 1), .Cells(LigFin, ColFin)).Select
    End With
End Sub

Cordialement.

c'est parfait merci beaucoup

Rechercher des sujets similaires à "selection vba via variables"