Remplissage d'une cellule par textbo

  • Initiateur de la discussion Initiateur de la discussion christian.bedere
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

christian.bedere

Guest
Bonjour,
Je saisie par textbox des mots qui après validation, vont compléter des cellules sur la feuille de calcul. Le problème, c'est que tant que je n'ai pas fermé le userform, les cellules de la feuille de calcul ne sont pas incrémentées.
J'aimerai savoir comment je peux faire pour qu'à chaque fois que je saisis le bouton valider, je puisse voir la cellule se remplir avec ce qui est écrit dans le textbox, sans avoir à fermer le userform puis à le réouvrir pour le suivant.
Je vous remercie
Christian
Ps : le code, pour info est celui ci :

Private Sub CommandButton1_Click()
Range('a17').Select
While ActiveCell <> ''
ActiveCell.Offset(1, 0).Activate
Wend
ActiveCell = Famille
ActiveCell.Offset(x, 3).Activate
ActiveCell = CDbl(Quantité)
Unload Me
SaisieArticle.Show
End Sub
 
Bonjour Christiant,

Je ne vois pas trop pourquoi çà ne marche pas.
Essaye

Private Sub CommandButton1_Click()
derlig = Range('a65536').End(xlUp).Row + 1
Range('A' & derlig) = TextBox1
Range('D' & derlig) = CDbl(Val(TextBox2))
End Sub

A+
 
Patrice,
Je me rends compte, en voyant ton usf que je n'ai pas été clair du tout ....

Mon usf comporte 5 boutons d'option (par ex : viande surgelée...) qui affichent dans une combobox un texte représentant un article (par ex : steak haché), un textbox affiche en fonction de la saisie ds le combobox le conditionnement de cet article (par ex : carton de 6 kilo), enfin, j'ai un textbox qui permet à l'utilisateur de saisir dedans la quantité nécessaire pour 8 personnes, jusque là, tout va bien, en appuyant sur valider, le userform se ferme et ma feuille de calcul affiche clairement : viande surgelée, steak hé, carton de 6 kilo, et la quantité saisie.

Le problème, c'est que lorsque je veux saisir au kilomètre toutes les denrées dont j'ai besoin avec leurs quantités, et les voir s'inscire au fur et à mesure de la validation, cela ne fonctionne pas, c'est à dire qu'il faut que je ferme et ré-ouvre à chaque fois le usf pour inscrire chaque nouvelle denrée.

En fait , ce qui se passe, c'est qu'il mémorise chaque saisie et ne les affiche qu'après avoir fermé le usf .

J'espère ne pas être trop lourd dans mes explications .... je ne sais pas comment faire pour être plus simple ...

Encore merci !!
Christian
 
Bonjour le forum
Bonjour Christian, bonjour Patrice

Je confirme les dires de Patrice, l'UserForm qu'il t'a conçu fait exactement ce que tu désires. Tant que tu n'as pas cliqué sur la croix de fermeture du USF, celui-ci reste apparent et les données des TextBoxs s'inscrivent les uns après les autres. 😉
 
Bonsoir,
Merci Eric et Patrice,
Tout fonctionne bien, mais j'aurais espéré que les lignes s'affichent au fur et à mesure de la validation . Certes il y a un mieux (encore merci !!) je n'ai plus à l'ouvrir à chaque fois, mais si par hasard vous connaissez qqchos qui permet de les voir s'afficher plutot que les mémoriser et les afficher toutes à la fin serait le paradis !! Bonne journée à vous et à ++
christian
 
Bonjour le forum
Bonjour Pacal, bonjour Christian

Aucune des données saisies puis validées n'est mémorée ??? Dès l'action sur le bouton 'Valide' elles se copies dans ta feuille.
A bien réfléchir tu n'as pas essayé la démo fournie par Pascal (Christian.zip dans FILE ATTACHMENT) car il n'a pas placé de Bouton sur sa feuille. Tu ouvres son fichier, tu fais Alt F11 - Partie gauche vBA - Project : appuies sur le '+' de Feuilles' qui te donne accès à UserForm1. Double Click dessus, il apparaît dans la fenêtrer de droite. Menu / Exécution / Exécuter UserForm et voili voilà .
En espérant avoir fait avancé ton schmilblick 😉
 
Bonjour Eric,
Merci de m'accorder du temps, ... et je pense que je vais en passer un peu ..... Impossible, je comprends bien la formule donnée par Patrice mais une fois appliquée à mon tableau, cela ne fonctionne pas ... et je ne sais pas pourquoi ! j'ai supprimé la formule que j'utilisais avant pour la copier et l'adapter à mon cas et maintenant, elle n'affiche plus rien même en fermant le usf .
Je cherche, je cherche
J'essaie de retracer le même fichier pour te l'envoyer en pj car il est trop volumineux ... ce sera plus parlant
Bonne journée, merci à plus ....
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
21
Affichages
2 K
Réponses
2
Affichages
819
Réponses
4
Affichages
467
Réponses
3
Affichages
875
M
Réponses
1
Affichages
1 K
mahaut57
M
Retour