XL 2013 numéro de ligne variable en vba

Dudesson

XLDnaute Junior
bonjour à tous,
je sollicite une main experte pour réécrire ce code :

Dim x As Integer
x = 11
cells (""c" & x : "e" & x").select

l'idée c'est que le numéro de ligne soit stocké dans une variable puisqu'il est amené à changer, les colonnes quant à elles resteront fixes.
merci d'avance pour votre aide.
Pedro.
 

job75

XLDnaute Barbatruc
Bonjour Dudesson,
VB:
Dim x As Long
x = 11
Range("c" & x & ":e" & x).Select
Mais sachez qu'en VBA il est inutile voire nuisible de sélectionner.

A+
 

Efgé

XLDnaute Barbatruc
Bonjour Dudesson, Salut Job :)
Image associée

VB:
Dim X&
With Sheets("Feuil1") 'adapter le nom de feuille
    .Activate
    X = .Cells(.Rows.Count, 1).End(3)(2).Row
    .Range("c" & X & ":e" & X).Select
End With
Cordialement
 
Dernière édition:

Dudesson

XLDnaute Junior
Bonjour Dudesson,
VB:
Dim x As Long
x = 11
Range("c" & x & ":e" & x).Select
Mais sachez qu'en VBA il est inutile voire nuisible de sélectionner.

A+
vous avez tout à fait raison, ici c'était juste pour savoir comment composer avec une variable.
j'avais déjà fait range("d"&x) mais pas encore pour une plage.
là je vais agir directement sur la plage sans la sélectionner.
un grand merci @job75 et @Efgé
Pedro.
 

Discussions similaires


Haut Bas