Remplir un Userform
Loulou
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour le forum,
Je suis débutant en VBA donc j'essaye de bricoler mais je suis bloqué..
J'ai un USERFORM "USF1" qui ajoute une ligne de donnée dans l'onglet spécifique (Référence, Dimension 1, Dimension 2).
A terme il pourra y avoir des modifications de ces données enregistrées.
J'ai donc créé un userform "USF2" qui demande le nom de la référence (celle ci ne va pas varier dans le temps) et vérifie si cette référence existe dans notre base de données.
Depuis cet Userform"USF2" je voudrais charger le "USF1" déjà pré rempli avec les données de la ligne concerné (La dimension 1 et dimension 2 serait affichée dans les Textbox).
Problème : je n'arrive pas à "copier" les valeurs enregistrées et à les "coller" dans le USF1
Suis-je assez clair?
Merci de votre aide
Code pour les intéressés :
MsgBox ("OK Onglet 1")
Unload Me 'Je parle ici du USF2
Ajouter.Show 'Ouverture du USF1
'pré remplissage des textboxs mais ça ne marche pas
Reference.Value = Cells(Y, 2).Value
Donnee1.Value = Cells(Y, 3).Value
Donnee2.Value = Cells(Y, 4).Value
'...
Merci de votre aide
Je suis débutant en VBA donc j'essaye de bricoler mais je suis bloqué..
J'ai un USERFORM "USF1" qui ajoute une ligne de donnée dans l'onglet spécifique (Référence, Dimension 1, Dimension 2).
A terme il pourra y avoir des modifications de ces données enregistrées.
J'ai donc créé un userform "USF2" qui demande le nom de la référence (celle ci ne va pas varier dans le temps) et vérifie si cette référence existe dans notre base de données.
Depuis cet Userform"USF2" je voudrais charger le "USF1" déjà pré rempli avec les données de la ligne concerné (La dimension 1 et dimension 2 serait affichée dans les Textbox).
Problème : je n'arrive pas à "copier" les valeurs enregistrées et à les "coller" dans le USF1
Suis-je assez clair?
Merci de votre aide
Code pour les intéressés :
MsgBox ("OK Onglet 1")
Unload Me 'Je parle ici du USF2
Ajouter.Show 'Ouverture du USF1
'pré remplissage des textboxs mais ça ne marche pas
Reference.Value = Cells(Y, 2).Value
Donnee1.Value = Cells(Y, 3).Value
Donnee2.Value = Cells(Y, 4).Value
'...
Merci de votre aide
A voir également:
- Remplir un Userform
- Organigramme a remplir word - Guide
- Comment remplir un document pdf - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Windows
- Remplir une case de tableau avec une couleur grise avec texture de pointillés ✓ - Forum Photoshop
Le but c'est que le premier UF puissent ajouter une ligne de donnée.
Le second UF permet de pointer une référence (pour voir si elle existe déjà dans la base de données) la modifier via la macro
merci
Certes, certes mais cela peut se faire avec une seule UF.......
Mais si vous tenez a avoir deux UF.
Dans votre code ci-dessue, je suppose que le Y vient de l'UF2?
Si oui, Y doit etre declarer en variable Public dans un module