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

Aide pour finir userform

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 !

MASSJIPE

XLDnaute Impliqué
Bonjour à tous
Besoin d'aide pour finir userform (modif)
Le premier userform est Ok
mais c'est pour faire une recherche dans la feuille (DEQ) et faire deux modifications sachant qui l y a plusieurs de N° de quantiéme
et apporter selon vous la meilleure façon de faire
D'avance merci
Cijoint.fr - Service gratuit de dépôt de fichiers
 
Re : Aide pour finir userform

il y à encore une chose
Quant je selectionne le N° DEQ, dans la case commentaire il affiche la date correspondante à la cellule, et il faut quelle reste vide pour ajouter un commentaire.
Quant je rentre le commentaire c'est ok
la date aussi il vont tous les deux dans la ligne et cellule correspondante au N° DEQ
Cijoint.fr - Service gratuit de dépôt de fichiers
merci
 
Re : Aide pour finir userform

Re,

Que veux tu exactement ?? Car là j'ai un peu de mal à te suivre 😕

C'est ton code qui met la date dans le Textebox2 (qui sert au commentaire)
Code:
Private Sub ComboBox1_Change()
TextBox2.Value = Sheets("DEQ").Range("E" & UserForm1.ComboBox1.ListIndex + 5)
End Sub
Maintenant tu veux qu'il reste vide pour que tu puises saisir dedans ?

Alors quand tu choisis un n° de ligne dans le Combobox1 que faut-il qu'il se passe ? Rien ?

Quand tu valides (bouton Exit) quelles sont les données qui doivent être reportées sur la feuille ?
- La date du DTPicker en colonne E en remplacement de celle qui y est déjà
- Le commentaire saisi dans le Textbox2 en colonne P


A+
 
Re : Aide pour finir userform

Re,

Essaye ceci:

Supprime la macro : Private Sub ComboBox1_Change()
Supprime la macro : Private Sub VALIDER_Click() et remplace la par celle-ci :

Code:
Private Sub VALIDER_Click()

If ComboBox1.ListIndex = -1 Then
  MsgBox "Sélectionner un n° de ligne.", vbCritical, "Erreur:"
  Exit Sub
End If

If TextBox2 = "" Then
  MsgBox "Aucun commentaire saisi.", vbCritical, "Erreur:"
  Exit Sub
End If

Sheets("DEQ").Range("P" & UserForm1.ComboBox1.ListIndex + 5).Value = Me.TextBox2.Text
Sheets("DEQ").Range("E" & UserForm1.ComboBox1.ListIndex + 5).Value = CDate(Format(DTPicker1, "dd/mm/yy"))
Unload Me

End Sub

A+
 
Re : Aide pour finir userform

Bonjour bqtr
Oui c'est ça maintenant c'est nickel
J’aurai peut être besoin de t'es lumières pour mettre un lien hypertexte a la validation du premier userform
Mais que je trouve l'adresse du répertoire a mon travail car c'est en réseau
merci beaucoup pour le moment
 
Re : Aide pour finir userform

Bonsoir
Peut t'on amelioré le vba apres validation avec userform DEQ j'alimente un graphique mais les formules change et fausse le graph
les donneées du graphique sont derriere le graph
Cijoint.fr - Service gratuit de dépôt de fichiers
merci
 
- 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

Discussions similaires

Réponses
23
Affichages
2 K
  • Question Question
Microsoft 365 Macro de recherche
Réponses
20
Affichages
3 K
D
Réponses
4
Affichages
1 K
L
Réponses
2
Affichages
1 K
Laurent_7
L
R
Réponses
20
Affichages
4 K
RaVenSs
R
E
  • Question Question
Microsoft 365 aide Userform
Réponses
3
Affichages
812
F
Réponses
4
Affichages
1 K
F
L
Réponses
8
Affichages
1 K
Lilchucksp
L
D
Réponses
4
Affichages
2 K
K
Réponses
38
Affichages
10 K
kinders59
K
T
Réponses
5
Affichages
1 K
T
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…