Syntaxe Range Variable
Résolu
Nicoroth
Messages postés
54
Date d'inscription
Statut
Membre
Dernière intervention
-
Nicoroth Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
Nicoroth Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Syntaxe Range Variable
- Vba range avec variable ✓ - Forum VB / VBA
- Out of range - Forum Windows
- Problème d'allumage écran LG : "OUT OF RANGE" - Forum Ecran
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- VBA Excel : sélection d'une plage variable ✓ - Forum VB / VBA
2 réponses
Allez on se décourage pas c'était presque ça!
un petit exemple
pour une plage de B5 à D10
un petit exemple
pour une plage de B5 à D10
Sub test() Dim NbLigne as integer Dim NbCol as integer Sheets("feuil1").Select Range("B5").Select NbLigne = Range("B5").CurrentRegion.Rows.Count NbCol = Range("B5").CurrentRegion.Columns.Count Range("B5").Resize(NbLigne, nbcol).Select ' 1ere solution Range("B5").Select ' retour au départ Range(Cells(5, 2), Cells(10, 4)).Select ' 2ème solution ... j'ai fais durer le suspens :- ) End Sub
Tu peux aussi écrire
Dim Coord As Range
Set Coord = Range(Cells(5, 2), Cells(10, 4)) ' que tu peux paramétrer
ou
Set Coord = Range("B5").Resize(NbLigne, nbcol)