Comment afficher le contenue d'une feuille excel userform Vba [Fermé]

Signaler
Messages postés
31
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
7 juin 2016
-
Messages postés
31
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
7 juin 2016
-
Bonjour à tous

Je suis novice en programmation vba, et je voulais savoir si il était possible d'afficher le contenue d'une feuille excel dans le userform. L'utilisateur n'aurais que à appuyer sur un bouton pour lui afficher (dans un label ) les données présente sur celle-ci.

Je ne sais pas si c'est possible, et je voudrais savoir quelle est le code vba associé à ce bouton ?

Merci d'avance.

Si vous avez besoin de plus de précisions vous pouvais me le demander.

3 réponses

Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
137
Bonjour,

Oui, c'est possible.
Voici un cours sur le userform.

pour afficher une valeur de cellule, il fau tlee faire via une textbox :

sub userform1_initialize

textbox1 = rannge("A1")
end sub

https://www.excel-pratique.com/fr/vba/controles.php
Messages postés
31
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
7 juin 2016

Oui mais avec cette méthode je dois savoir à l'avance la taille de la plage de données ?
car mes données change, et ne me permet pas de sélélectionne uniquement quelle que cellule.

je ne sais pas si tu vois le problème?

merci quand même pour l'info :)
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
137
non car tu peux utiliser des variables qui te perrmettent d'adpter ton formulaire quelque soit le nombre d eline et de colonne.
Via du code appelé VBA
Messages postés
31
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
7 juin 2016

Merci :)
Messages postés
23793
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
9 janvier 2021
6 554
Bonjour,

Tu as le contrôle Spreadsheet mais si tu débutes oublie.
Même avec de l'expérience ce n'est pas très souple à programmer et beaucoup de limitations par rapport à une vraie feuille.

Si ton but est de laisser la main sur une feuille pour des modifs utilise un userform non modal.

Si c'est pour afficher des données tu as le ListView qui permet d'afficher des données sous la forme lignes-colonnes.
Google est ton ami.
eric
Messages postés
31
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
7 juin 2016

Merci à tous pour vos commantaire, c'est hyper sympas d'avoir répondu aussi vite ! :)

Merci A+