Comment sélectionner une plage de la deuxième ligne à la dernière ligne
Je suis en train d'essayer de comprendre comment sélectionner une plage à partir de la deuxième ligne à la dernière ligne, mais plus précisément entre une série de colonnes. Par exemple je veux select Range(A2:L2
) à la dernière ligne de données dans la feuille de calcul.
J'ai essayé,
Dim Lastrow As Integer
Lastrow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
Range("A2:L2" & Lastrow).Select
Mais cette sélectionne à partir de A2:L2
tout le chemin vers le bas de la feuille de calcul. J'ai vérifié pour voir si Lastrow
était incorrect, mais je l'ai imprimé pour une cellule et le nombre correct de lignes affichées.
OriginalL'auteur rwbarg15 | 2013-06-26
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Supposons que la valeur de
Lastrow
est de 50. Lorsque vous utilisez la commande suivante:Puis c'est la sélection d'une plage à partir de A2 à L250.
Range("A2:L2" & Lastrow).Select
sélection de A2 à L250 si Lastrow est de 50? J'aimerais avoir une explication sur ce que sont les mathématiques Excel est en train de faire ici.Parce que nous commençons avec "L2" et quand nous & 50 à elle, c'est comme dire "L2" & "50" qui équivaut à "L250"
Ah, c'est la concaténation des valeurs, merci.
OriginalL'auteur rwisch45
À utiliser avec ActiveSheet:
OriginalL'auteur Yehia Amer