Comment afficher le contenue d'une feuille excel userform Vba

Fermé
roudiroud Messages postés 31 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 7 juin 2016 - 20 avril 2016 à 16:39
roudiroud Messages postés 31 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 7 juin 2016 - 21 avril 2016 à 10:24
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

melanie1324 Messages postés 1505 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 151
20 avril 2016 à 20:30
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
0
roudiroud Messages postés 31 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 7 juin 2016
21 avril 2016 à 09:28
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 :)
0
melanie1324 Messages postés 1505 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 151
21 avril 2016 à 09:48
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
0
roudiroud Messages postés 31 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 7 juin 2016
21 avril 2016 à 10:24
Merci :)
0
eriiic Messages postés 24452 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 30 septembre 2022 7 133
20 avril 2016 à 23:01
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
0
roudiroud Messages postés 31 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 7 juin 2016
21 avril 2016 à 10:23
Merci à tous pour vos commantaire, c'est hyper sympas d'avoir répondu aussi vite ! :)

Merci A+
0