[VBA/Excel] - Envoyer une selection variable dans une sous fonction ?
- Envoyer une selection variable dans une sous fonction ? [VBA/Excel] - VB/VBA/VBS - Programmation
MarshPosté le 05-08-2010 à 10:35:36
Bonjour !
voila ce que je cherche à faire mais je n'ai pas encore trouvé la solution.
j'ai une macro qui me rempli des cellules avec des valeurs mais leur nombre est variable. Je souhaite ensuite faire une mise en forme (cadre, couleur, etc...) mais pour éviter d'avoir 10 000 lignes de codes, je souhaite passer par l'utilisation d'une sous fonction.
Est il possible de faire un truc comme ça :
-Remplissage de mes cellules (nombre inconnu au départ) - selection (Range.select ?) - envoi de cette sélection dans une sous fonction (du style call fonction_mise_en_forme (RANGE PRECEDEMENT SELECTIONNE) )
Sachant que ma selection est variable et ressemble à ça :
Marsh Posté le 05-08-2010 à 10:35:36
Bonjour !
voila ce que je cherche à faire mais je n'ai pas encore trouvé la solution.
j'ai une macro qui me rempli des cellules avec des valeurs mais leur nombre est variable.
Je souhaite ensuite faire une mise en forme (cadre, couleur, etc...) mais pour éviter d'avoir 10 000 lignes de codes, je souhaite passer par l'utilisation d'une sous fonction.
Est il possible de faire un truc comme ça :
-Remplissage de mes cellules (nombre inconnu au départ)
- selection (Range.select ?)
- envoi de cette sélection dans une sous fonction (du style call fonction_mise_en_forme (RANGE PRECEDEMENT SELECTIONNE) )
Sachant que ma selection est variable et ressemble à ça :
range(cells(1, (3 + (3 * NbObject))), cells(1, (2 + (6 * NbObject)))).Select
merci