Hello l'équipe,
Je suis en train de développer un document Excel et je me demande s'il est possible en VBA de stocker dans une variable le résultat d'une sélection ?
Merci pour votre aide et bonne journée,
Hello l'équipe,
Je suis en train de développer un document Excel et je me demande s'il est possible en VBA de stocker dans une variable le résultat d'une sélection ?
Merci pour votre aide et bonne journée,
Salut formabox et le forum
Une sélection ? Ça signifie quoi ? Une plage de cellules (Range), une feuille (Worksheet), une shape (Shape) un contrôle (control) ?
Soit précis dans ce que tu demande pour qu'on puisse t'aider correctement
A+
Désolée... ma sélection représente une plage de cellules (ex : A1:A10)
salut,
cette selection se limite a une seule feuille ?
quelle est l'utilisation ulterieure que tu souhaites en faire ?
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
La plage de cellules est toujours la même et sur 1 seule feuille...
La variable Range ou un tableau, ça dépend de ce que tu veux en faire
exemple
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim plage as range set plage=range("A1:A10") plage.interior.colorindex=12 'par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim T() Redim T(1 to 10) T=application.transpose(range("A1:A10")) msgbox T(6) 'par exemple
Merci pour la réponse c'est parfait... Ca marche super bien
Bon été à toutes et tous
Partager