VBA explication code

bonjour à tous,

Selection.End(xlUp)(2).Select

que signifie le : (2) ?

Claude.

Bonjour Claude,

C'est la Ligne n° 2 en valeur absolue. C'est à dire quel que soit l'endroit où placé le curseur, il viendra en ligne 2 sur la colonne active.

Cdlt,

Salut Raja,

tu est sûr ?

excuse j'ai omis une ligne.

[A65536].Select
Selection.End(xlUp)(2).Select

Claude.

Bonjour,

Ce que Raja t'explique est bon mais avec ta correction il faut faire ceci :

Range("A65536").end(xlup)(2).select

Maintenant tout dépend de ce à quoi va servir l'instruction. Là cela peut encore changer suivant ce que tu cherches.

Amicalement

Dan

salut Dan,

Je veux sélectionner la dernière cellule occupée + une ligne + bas dans la colonne A.

Claude.

Re,

Essaye l'un des codes suivants :

[A65536].End(xlUp).Offset(1,0).Select

ou

[A65536].End(xlUp).Cells(2,1).Select

Cdlt,

re,

Merci Raja, je pensais que le (2) avait un rapport avec offset.

j'y vois + clair.

à +....Claude.

re,

Tu peux aussi mettre -->

Range("A65536").end(xlup).row + 1

Amicalement

Dan

Rechercher des sujets similaires à "vba explication code"