Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mettre des variables à la place de données en dur (vba)

divad

XLDnaute Junior
Bonjour le forum!

Pourriez vous me donner des informations, théoriques et/ou pratiques, pour résoudre mon probleme?


J'aimerais sélectionner les lignes 64 à 66, ce que je peux faire de la manière suivante:

Code:
Sheets("EAC").Rows("64:66").Select


Mais j'ai une variable "derniereLigne" qui contient un nombre (64 par exemple) et j'aimerais m'en servir pour sélectionner ces mêmes lignes.

Pourquoi ne puis-je pas faire des choses de ce genre là?
Code:
Sheets("EAC").Rows("derniereLigne:derniereLigne [B]+2[/B]").Select

Il me retourne une erreur 13, les types ne coincident pas.

Merci pour votre aide

D
 
Dernière édition:

Pierrot93

XLDnaute Barbatruc
Re : Mettre des variables à la place de données en dur (vba)

Bonjour,

essaye peut être ainsi :

Code:
Sheets("EAC").Rows(derniereLigne & ":" & derniereLigne +2).Select

bon après midi
@+
 

pierrejean

XLDnaute Barbatruc
Re : Mettre des variables à la place de données en dur (vba)

bonjour david (te voila tout retourné !!)

Teste:

Code:
Sheets("EAC").Rows(derniereLigne & ":" & derniereLigne [B]+2[/B]).Select

Edit: Salut Pierrot
 

divad

XLDnaute Junior
Re : Mettre des variables à la place de données en dur (vba)

Merci à vous deux, en effet j'avais parlé trop vite
J'avais oublié de supprimer les guillemets avant et après mes variables

Merci encore!

D
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…