Problème VBA dans boucle dans userform
Résolu/Fermé
pbvba
Messages postés
3
Date d'inscription
mercredi 22 mai 2013
Statut
Membre
Dernière intervention
23 mai 2013
-
22 mai 2013 à 15:45
pbvba Messages postés 3 Date d'inscription mercredi 22 mai 2013 Statut Membre Dernière intervention 23 mai 2013 - 23 mai 2013 à 08:16
pbvba Messages postés 3 Date d'inscription mercredi 22 mai 2013 Statut Membre Dernière intervention 23 mai 2013 - 23 mai 2013 à 08:16
A voir également:
- Problème VBA dans boucle dans userform
- Find vba - Astuces et Solutions
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Boucle cmd - Forum Programmation
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
4 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
22 mai 2013 à 16:05
22 mai 2013 à 16:05
Avec le fichier joint ("anonymisé") ce sera plus facile à comprendre.
Utilises https://www.cjoint.com/ puis met le lien dans ton prochain message
Utilises https://www.cjoint.com/ puis met le lien dans ton prochain message
pbvba
Messages postés
3
Date d'inscription
mercredi 22 mai 2013
Statut
Membre
Dernière intervention
23 mai 2013
22 mai 2013 à 17:16
22 mai 2013 à 17:16
Tout juste,
Voici un lien:
http://we.tl/CYVrwEeLaH
Voici un lien:
http://we.tl/CYVrwEeLaH
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
22 mai 2013 à 21:46
22 mai 2013 à 21:46
la valeur des cellules est un nombre et celle des combobox est un texte.
Il ne sont donc pas égaux !
Une solution pas élégante, mais qui fonctionne :
Il ne sont donc pas égaux !
Une solution pas élégante, mais qui fonctionne :
Private Sub CommandButton1_Click() Dim i As Byte, j As Integer, val As Single For i = 41 To 46 Step 1 'pour faire apparaitre dans feuille 'conso kwh' les puissance des pompes choisies For j = 1 To 4 Step 1 If Sheets("Données et calcul conso").Cells(i, 2).Formula = userform_pompe.Controls("ComboBox" & j).Value Then val = Sheets("Données et calcul conso").Cells(i, 3).Value Sheets("Conso kwh").Cells(21 + j, 3).Value = val End If Next Next For i = 41 To 46 Step 1 'pour faire apparaitre dans feuille 'conso kwh' le type des pompes choisies For j = 1 To 4 Step 1 If Sheets("Données et calcul conso").Cells(i, 2).Formula = userform_pompe.Controls("ComboBox" & j).Value Then val = Sheets("Données et calcul conso").Cells(i, 2).Value Sheets("Conso kwh").Cells(11 + j, 7).Value = val End If Next Next Unload Me End Sub
pbvba
Messages postés
3
Date d'inscription
mercredi 22 mai 2013
Statut
Membre
Dernière intervention
23 mai 2013
23 mai 2013 à 08:16
23 mai 2013 à 08:16
ah trop bien ça marche nickel! merci beaucoup!! ;)