Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2011, 20h21   #1
Invité de passage
 
Homme Frank CF
Inscription : août 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Frank CF
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 4
Points : 1
Points : 1
Par défaut Remontée d'infos d'une feuille de calcul vers un formulaire userform

Bonjour,

Je débute sur les formulaires userforms.

J'utilise un formulaire pour modifier une cellule d'une feuille de calcul.

Cette cellule n'est pas toujours vide.

Aussi, je souhaiterai trouver une fonction qui me permette d'afficher le contenu de cette cellule dans une zone de texte de mon formulaire userform.

Merci pour votre aide.

Franck.
FrankCF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 20h53   #2
Membre Expert
 
Homme Hervé Silve
Inscription : août 2010
Messages : 773
Détails du profil
Informations personnelles :
Nom : Homme Hervé Silve
Localisation : France

Informations forums :
Inscription : août 2010
Messages : 773
Points : 2 093
Points : 2 093
Bonsoir Franck,

Exemple, cellule A1 de la feuille active, à mettre dans le module de la Form. La :
Code :
1
2
3
4
5
6
 
Private Sub UserForm_Initialize()
 
    TextBox1.Text = [A1]
 
End Sub
Hervé.
Theze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 20h55   #3
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 885
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 885
Points : 7 151
Points : 7 151
Bonjour,

Si tu veux lier la TextBox à la cellule, tu peux utiliser le parmamètre ControlSource de la textbox
Code :
TextBox2.ControlSource = "Feuil1!A2"
Si tu veux simplement afficher la valeur de la cellule dans TextBox sans liaison
Code :
TextBox2.Value = Sheets("Feuil1").Range("A2").Value
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h09.


 
 
 
 
Partenaires

Hébergement Web