[Catégorie modifiée .Net -> VBA] Range sur indice surperieur à 26 [Résolu]

Signaler
Messages postés
6
Date d'inscription
mardi 19 décembre 2006
Statut
Membre
Dernière intervention
16 juin 2011
-
Messages postés
6
Date d'inscription
mardi 19 décembre 2006
Statut
Membre
Dernière intervention
16 juin 2011
-
Bonjour,

Je suis en stage, et il faut que je réalise un formulaire.

Mon problème est le suivant :

Je dois initialiser des listes qui sont enregistrées dans un fichier excel mais j'ai un probleme avec un indice.

Code :

' Initialiser les listes dynamiquement

' Liste des communes
Dim CellCommune As String
CellCommune Sheets("LISTE").Range("B1").End(xlDown).Address ListeCommune.RowSource "B2:" & CellCommune


Jusqu'ici tout va bien.
Par contre pour la liste des catégories, l'indice n'est plus B mais serait Z+3 (28).
Comment puis-je dire ça en VBA ?

Merci de me répondre rapidement.

2 réponses

Messages postés
6
Date d'inscription
mardi 19 décembre 2006
Statut
Membre
Dernière intervention
16 juin 2011

J'ai trouvé!

Pour ce que ça interresse, 28 se dit AB en Excel.

Voila, bonne journée, chance et motivation a tous.
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
74
Salut

Dans ce cas, utilise un truc du genre
Range("B1", Range("B1").Offset(0, 29))

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)