Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Inscription valeurs dans un tableau sous condition avec Userform

  • Initiateur de la discussion Initiateur de la discussion Solid_Pliskin
  • 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 !

S

Solid_Pliskin

Guest
Bonjour,

J'aimerai de l'aide (beaucoup même 😱 ) concernant l'Userform.

J'ai un tabeau rempli de deux types de valeurs par colonne et par "nom".

J'aimerai via un Userform, pouvoir selectionner un nom en particulier (via une liste), puis d'entrer ses nouvelles valeurs via deux textbox (car deux types de valeurs différentes).

Ces valeurs doivent être inscrites automatiquement dans la première cellule vide disponible dans la colonne en question du tableau.

Plus d'explications et de détails dans le fichier ci-joint, je pense que ce sera plus clair et plus compréhensible.

Merci pour votre aide! Ne vous arrachez pas les cheveux, j'ai déja perdu les miens!
 

Pièces jointes

Re : Inscription valeurs dans un tableau sous condition avec Userform

Salut Fred0o,

Ca fonctionne pour la colonne "nom1" et "adver1".

Par contre, si dans la liste on choisi un autre nom (par exemple: "nom2"), ca ne marche plus.

Merci 😉
 
Re : Inscription valeurs dans un tableau sous condition avec Userform

Salut Solid-Pliskin, salut Fredo,

Je suis interessé par ce sujet, et je voulais savoir si ça pouvait fonctionné aussi avec du texte ?

C'est à dire de copier à la fois des valeurs et/ou du texte dans les cellules. J'ai essayé sur le fichier de Solid-Pliskin, le texte ne passe pas.

merci et bonne soirée A+
 
Re : Inscription valeurs dans un tableau sous condition avec Userform

Bonsoir PsebCool,

C'est normal que ça ne fonctionne pas, car j'ai transformé le résultat des boites de dialogue en Entiers, pour répondre au besoin de solid_pliskin. Si tu veux le texte, dans le code VBA, tu remplaces :
VB:
            If Me.TextBox1 <> "" Then Cells(Cells(65536, i).End(xlUp).Row + 1, i) = CInt(TextBox1)
            If Me.TextBox2 <> "" Then Cells(Cells(65536, i + 1).End(xlUp).Row + 1, i + 1) = CInt(TextBox2)

Par :
VB:
            If Me.TextBox1 <> "" Then Cells(Cells(65536, i).End(xlUp).Row + 1, i) = TextBox1
            If Me.TextBox2 <> "" Then Cells(Cells(65536, i + 1).End(xlUp).Row + 1, i + 1) = TextBox2

A+
 
Re : Inscription valeurs dans un tableau sous condition avec Userform

Oki, je te remercie Fredo (et Solid-Pliskin par la même occasion).

Ca va me servir pour plus tard !

😉
 
- 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

K
Réponses
38
Affichages
10 K
kinders59
K
X
Réponses
16
Affichages
2 K
X
B
Réponses
4
Affichages
2 K
benoitoleron
B
A
Réponses
2
Affichages
860
Axsis93
A
Z
Réponses
3
Affichages
717
Zhanties
Z
C
  • Question Question
Réponses
50
Affichages
6 K
celine123
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…