Charger des données dans une textbox a partir d'un feuille excel
Résolu/Fermé
chiken-samada
Messages postés
6
Date d'inscription
vendredi 27 février 2015
Statut
Membre
Dernière intervention
28 février 2015
-
27 févr. 2015 à 14:45
Maurice - 28 févr. 2015 à 20:50
Maurice - 28 févr. 2015 à 20:50
A voir également:
- Excel textbox
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
5 réponses
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 454
27 févr. 2015 à 22:29
27 févr. 2015 à 22:29
Bonjour,
Ce serait plus simple de comprendre avec votre fichier comme exemple sur https://www.cjoint.com/ et poster le lien.
Ce serait plus simple de comprendre avec votre fichier comme exemple sur https://www.cjoint.com/ et poster le lien.
chiken-samada
Messages postés
6
Date d'inscription
vendredi 27 février 2015
Statut
Membre
Dernière intervention
28 février 2015
28 févr. 2015 à 15:25
28 févr. 2015 à 15:25
J'ai trouver un autre site de partage ^^
Voici le lien :
https://www.transfernow.net/?utm_source=partagefichierscom&utm_medium=download
Voici le lien :
https://www.transfernow.net/?utm_source=partagefichierscom&utm_medium=download
Bonjour
Voila un debut
A+
Maurice
Voila un debut
Private Sub btnMetz_Click() Label2.Caption = "Usine de Metz" ComboBox1.Enabled = True With Feuil2 .Select derligne1 = .Range("B" & Rows.Count).End(xlUp).Row ComboBox1.Clear For L = 3 To .Range("B" & Rows.Count).End(xlUp).Row ComboBox1.AddItem .Range("B" & L) Next End With End Sub Private Sub ComboBox1_Change() ' activer la textbox1 TextBox1.Enabled = True Lig = ComboBox1.ListIndex + 3 TextBox1.Value = Cells(Lig, 3).Value End Sub
A+
Maurice
chiken-samada
Messages postés
6
Date d'inscription
vendredi 27 février 2015
Statut
Membre
Dernière intervention
28 février 2015
28 févr. 2015 à 18:09
28 févr. 2015 à 18:09
Super Maurice, ça fonctionne parfaitement pour afficher la valeur en fonction du choix dans la combobox !
Merci beaucoup pour ton aide. :))
Maintenant je n'ai plus qu'a programmer la modification.
Si quelqu'un a des pistes je suis preneur. Je vais essayer de mon côté.
Merci beaucoup pour ton aide. :))
Maintenant je n'ai plus qu'a programmer la modification.
Si quelqu'un a des pistes je suis preneur. Je vais essayer de mon côté.
Maurice
>
chiken-samada
Messages postés
6
Date d'inscription
vendredi 27 février 2015
Statut
Membre
Dernière intervention
28 février 2015
28 févr. 2015 à 18:34
28 févr. 2015 à 18:34
Bonjour
tu veux modifier la textbox ?
A+
Maurice
tu veux modifier la textbox ?
A+
Maurice
chiken-samada
Messages postés
6
Date d'inscription
vendredi 27 février 2015
Statut
Membre
Dernière intervention
28 février 2015
28 févr. 2015 à 18:41
28 févr. 2015 à 18:41
Je voudrais changer la valeur des cellules en écrivant dans la textbox et en cliquant sur modifier pour confirmer.
chiken-samada
Messages postés
6
Date d'inscription
vendredi 27 février 2015
Statut
Membre
Dernière intervention
28 février 2015
28 févr. 2015 à 18:59
28 févr. 2015 à 18:59
J'ai réussi, voici le code (tout bête une fois que j'ai trouvé) :
Private Sub btnmodifier_Click()
'changer la valeur cellule par valeur textbox
i = ComboBox1.ListIndex + 3
Cells(i, 3) = TextBox1.Value
End Sub
En tout cas merci pour ton aide Maurice :)
Je met le problème en résolu !
Private Sub btnmodifier_Click()
'changer la valeur cellule par valeur textbox
i = ComboBox1.ListIndex + 3
Cells(i, 3) = TextBox1.Value
End Sub
En tout cas merci pour ton aide Maurice :)
Je met le problème en résolu !
Maurice
>
chiken-samada
Messages postés
6
Date d'inscription
vendredi 27 février 2015
Statut
Membre
Dernière intervention
28 février 2015
28 févr. 2015 à 20:50
28 févr. 2015 à 20:50
bonjour
il faut mettre un val ou cdbl pour avoir des chiffre car la textbox est du text
A+
Maurice
il faut mettre un val ou cdbl pour avoir des chiffre car la textbox est du text
A+
Maurice
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
pour la modife regarde bien
A+
Maurice
pour la modife regarde bien
Dim Lig As Long Private Sub UserForm_Initialize() End Sub Private Sub UserForm_Activate() ' centrer le titre de la box Label1.TextAlign = fmTextAlignCenter End Sub Private Sub btnCaen_Click() Label2.Caption = "Usine de Caen" ComboBox1.Enabled = True With Feuil1 .Select derligne1 = .Range("B" & Rows.Count).End(xlUp).Row ComboBox1.Clear For L = 3 To .Range("B" & Rows.Count).End(xlUp).Row ComboBox1.AddItem .Range("B" & L) Next End With End Sub Private Sub btnMetz_Click() Label2.Caption = "Usine de Metz" ComboBox1.Enabled = True With Feuil2 .Select derligne1 = .Range("B" & Rows.Count).End(xlUp).Row ComboBox1.Clear For L = 3 To .Range("B" & Rows.Count).End(xlUp).Row ComboBox1.AddItem .Range("B" & L) Next End With End Sub Private Sub btnTremery_Click() Label2.Caption = "Usine de Trémery" ComboBox1.Enabled = True With Feuil3 .Select derligne1 = .Range("B" & Rows.Count).End(xlUp).Row ComboBox1.Clear For L = 3 To .Range("B" & Rows.Count).End(xlUp).Row ComboBox1.AddItem .Range("B" & L) Next End With End Sub Private Sub btnValenciennes_Click() Label2.Caption = "Usine de Valenciennes" ComboBox1.Enabled = True With Feuil4 .Select derligne1 = .Range("B" & Rows.Count).End(xlUp).Row ComboBox1.Clear For L = 3 To .Range("B" & Rows.Count).End(xlUp).Row ComboBox1.AddItem .Range("B" & L) Next End With End Sub Private Sub ComboBox1_Change() ' activer la textbox1 TextBox1.Enabled = True Lig = ComboBox1.ListIndex + 3 TextBox1.Value = Cells(Lig, 3).Value End Sub Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) Select Case KeyAscii Case 48 To 57 KeyAscii = KeyAscii Case Else KeyAscii = 0 End Select End Sub Private Sub btnmodifier_Click() Cells(Lig, 3).Value = Val(TextBox1.Value) End Sub Private Sub btnQuitter_Click() ' fermer le userform1 UserForm1.Hide End Sub
A+
Maurice
28 févr. 2015 à 12:03
http://www.cjoint.com/15fe/EBCmiVnQI9U.htm
Voici le liens, mais ça ne fonctionne pas de chez moi :(
Et vous ?