Code ne marchant pas
Résolu/Fermé
DGVDR
Messages postés
158
Date d'inscription
vendredi 10 août 2012
Statut
Membre
Dernière intervention
20 juillet 2015
-
15 déc. 2014 à 12:06
DGVDR Messages postés 158 Date d'inscription vendredi 10 août 2012 Statut Membre Dernière intervention 20 juillet 2015 - 15 déc. 2014 à 16:42
DGVDR Messages postés 158 Date d'inscription vendredi 10 août 2012 Statut Membre Dernière intervention 20 juillet 2015 - 15 déc. 2014 à 16:42
A voir également:
- Code ne marchant pas
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
7 réponses
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
Modifié par f894009 le 15/12/2014 à 12:40
Modifié par f894009 le 15/12/2014 à 12:40
Bonjour,
Combobox ------> chaine de caractere(s)
cellules format standard donc nombre pour Cuve
declaration variables:
Dim cuvee As Integer, cuver As Integer
Combobox ------> chaine de caractere(s)
cellules format standard donc nombre pour Cuve
declaration variables:
Dim cuvee As Integer, cuver As Integer
jordane45
Messages postés
38241
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 septembre 2024
4 689
15 déc. 2014 à 13:52
15 déc. 2014 à 13:52
Bonjour,
Tu peux tester ceci :
Tu peux tester ceci :
Private Sub CommandButton1_Click() Dim cuvee As Integer Dim cuver As Integer Dim vol As Integer Dim valDI As Integer With Worksheets("Cuvées") derlig = .Range("D65536").End(xlUp).Row cuvee = Int(ComboBox1.Value) cuver = Int(ComboBox2.Value) vol = Int(TextBox1.Value) For i = 9 To derlig valDI = Int(.Range("D" & i).Value) If valDI = cuvee Then .Range("N" & i).Value = .Range("N" & i).Value - vol End If If valDI = cuver Then .Range("N" & i).Value = .Range("N" & i).Value + vol End If Next i End With Unload Me End Sub
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
15 déc. 2014 à 14:36
15 déc. 2014 à 14:36
Bonjour,
sert a rien de declarer des variables en integer et de faire une conversion pour les affecter
sert a rien de declarer des variables en integer et de faire une conversion pour les affecter
Bonjour,
Comme écrit ci-dessus , problème résolu.
Merci f894009,
Merci jordane45 pour ton temps, je suis aller au plus simple et j'ai simplement changer la déclaration des variables.
Damien
Comme écrit ci-dessus , problème résolu.
Merci f894009,
Merci jordane45 pour ton temps, je suis aller au plus simple et j'ai simplement changer la déclaration des variables.
Damien
DGVDR
Messages postés
158
Date d'inscription
vendredi 10 août 2012
Statut
Membre
Dernière intervention
20 juillet 2015
15 déc. 2014 à 15:35
15 déc. 2014 à 15:35
Rebonjour,
Autre avancée, autre problème :
Toujours à partir du même userform j'aimerai pouvoir supprimer une ligne si la cuve est soldée (vidée) par mon mouvement.
La suppression fonctionne très bien sauf que l'incrémentation de la cuve réceptrice ne se fait pas.
https://www.cjoint.com/?3LppN5jpOwf
Remarque : L'incrémentation et la suppression se font bien lorsque j'incrémentes d'une cuve émétrice se trouvant dans une ligne ayant un indice supérieur vers une cuve se trouvant dans une ligne avec un indice inférieur.
Merci de votre aide,
DGVDR
Autre avancée, autre problème :
Toujours à partir du même userform j'aimerai pouvoir supprimer une ligne si la cuve est soldée (vidée) par mon mouvement.
La suppression fonctionne très bien sauf que l'incrémentation de la cuve réceptrice ne se fait pas.
https://www.cjoint.com/?3LppN5jpOwf
Remarque : L'incrémentation et la suppression se font bien lorsque j'incrémentes d'une cuve émétrice se trouvant dans une ligne ayant un indice supérieur vers une cuve se trouvant dans une ligne avec un indice inférieur.
Merci de votre aide,
DGVDR
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
15 déc. 2014 à 15:39
15 déc. 2014 à 15:39
Re,
je regarde la chose
A+
je regarde la chose
A+
f894009
Messages postés
17200
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
11 septembre 2024
1 708
15 déc. 2014 à 16:11
15 déc. 2014 à 16:11
Re,
fichier modifie: https://www.cjoint.com/c/DLpqsHVkf8t
fichier modifie: https://www.cjoint.com/c/DLpqsHVkf8t
DGVDR
Messages postés
158
Date d'inscription
vendredi 10 août 2012
Statut
Membre
Dernière intervention
20 juillet 2015
15 déc. 2014 à 16:42
15 déc. 2014 à 16:42
Parfait,
Merci de ton aide précieuse.
DGVDR
Merci de ton aide précieuse.
DGVDR
15 déc. 2014 à 14:24
En changeant cuvee et cuver en string la décrémentation de cuve se réalise bien, cependant l'incrémentation de la seconde ne se fait pas.
Peux tu m'éclairer ?
Merci,$
DGVDR
15 déc. 2014 à 14:31
Problème résolu,
En déclarant mes variables :
Dim cuvee as string
Dim cuver as string
Plutôt que dim cuvee, cuver as string
Merci,
DGVDR
15 déc. 2014 à 14:35
Pourquoi avoir declarer ces variable en string ???????????????????????
parce moi ca marche le moins et le plus avec declaration en integer