Problème de VBA
Fermé
excelium
Messages postés
15
Date d'inscription
lundi 28 décembre 2009
Statut
Membre
Dernière intervention
16 janvier 2010
-
28 déc. 2009 à 12:18
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 - 28 déc. 2009 à 14:48
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 - 28 déc. 2009 à 14:48
A voir également:
- Problème de VBA
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
21 réponses
excelium
Messages postés
15
Date d'inscription
lundi 28 décembre 2009
Statut
Membre
Dernière intervention
16 janvier 2010
1
28 déc. 2009 à 12:49
28 déc. 2009 à 12:49
Sinon tu peux le telecharger à partir de ce lient: https://forum.excel-pratique.com/viewtopic.php?forum_uri=excel&t=14743&start=
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
28 déc. 2009 à 12:23
28 déc. 2009 à 12:23
bonjour poste ton programme et on pe y regarder si tu veu
excelium
Messages postés
15
Date d'inscription
lundi 28 décembre 2009
Statut
Membre
Dernière intervention
16 janvier 2010
1
28 déc. 2009 à 12:38
28 déc. 2009 à 12:38
J'aimerai bien mais je ne c'est pas comment on fait pour mettre un fichier joint!!
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
28 déc. 2009 à 12:43
28 déc. 2009 à 12:43
avec www.cijoint.fr
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
excelium
Messages postés
15
Date d'inscription
lundi 28 décembre 2009
Statut
Membre
Dernière intervention
16 janvier 2010
1
28 déc. 2009 à 12:44
28 déc. 2009 à 12:44
Sinon je t'ai envoyer un mess privé avec mon adresse mail contact moi directement et je t'envoi le fichier. non?
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
28 déc. 2009 à 12:54
28 déc. 2009 à 12:54
ok c bon quel sont les modif que tu desire?
excelium
Messages postés
15
Date d'inscription
lundi 28 décembre 2009
Statut
Membre
Dernière intervention
16 janvier 2010
1
28 déc. 2009 à 12:57
28 déc. 2009 à 12:57
Comme je l'ai marqué en commentaire sur la feuille, j'ai créer des userforms le probléme et qu'une fois que je saisi l'interval et la remise je n'arrive pas à passer à la saisie d'un autre interval et remise juste à la suite en dessous.
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
28 déc. 2009 à 13:00
28 déc. 2009 à 13:00
ah ok le probleme c que je né pas les macros sur la feuille !!!!
excelium
Messages postés
15
Date d'inscription
lundi 28 décembre 2009
Statut
Membre
Dernière intervention
16 janvier 2010
1
28 déc. 2009 à 13:11
28 déc. 2009 à 13:11
C bon tu peux retourner sur le lien j'ai posté la feuille avec les macros. Autant pour moi!!
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
28 déc. 2009 à 13:11
28 déc. 2009 à 13:11
ok
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
28 déc. 2009 à 13:17
28 déc. 2009 à 13:17
re ok c bon
pourquoi passer par un formulaire?
pourquoi ne pas passer par d inputbox?
pourquoi passer par un formulaire?
pourquoi ne pas passer par d inputbox?
excelium
Messages postés
15
Date d'inscription
lundi 28 décembre 2009
Statut
Membre
Dernière intervention
16 janvier 2010
1
28 déc. 2009 à 13:20
28 déc. 2009 à 13:20
Oui mais je ne vois pas comment faire pour lier la création de nouvelles lignes avec de :
à : pour l'interval et à coté la remise qui sera rentré par l'utilisateur.
à : pour l'interval et à coté la remise qui sera rentré par l'utilisateur.
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
28 déc. 2009 à 13:23
28 déc. 2009 à 13:23
donne moi un exemple stp
si je rentre 2 dans de:
et 4 ds a
tu veux qu il se passe quoi?
si je rentre 2 dans de:
et 4 ds a
tu veux qu il se passe quoi?
excelium
Messages postés
15
Date d'inscription
lundi 28 décembre 2009
Statut
Membre
Dernière intervention
16 janvier 2010
1
28 déc. 2009 à 13:25
28 déc. 2009 à 13:25
aprés rentré la remise, et la tu dois pouvoir saisir un autre interval avec une autre remise en faisant apparaitre automatiquement une nouvelle case du tableau à la suite, en dessous. Tu vois ce que je veux dire?
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
28 déc. 2009 à 13:28
28 déc. 2009 à 13:28
oui ok ca ca je fais un essai et je t envoi le code que tu essai
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
28 déc. 2009 à 13:33
28 déc. 2009 à 13:33
re
la remise n'est pas recopier?
la remise n'est pas recopier?
excelium
Messages postés
15
Date d'inscription
lundi 28 décembre 2009
Statut
Membre
Dernière intervention
16 janvier 2010
1
28 déc. 2009 à 13:35
28 déc. 2009 à 13:35
non aprés c une formule que j'integre dans le calcul
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
28 déc. 2009 à 14:19
28 déc. 2009 à 14:19
re
tiens essai ca voir si c un bon debut:
colle le code deriiere ton bouton
intervalde = InputBox("de quel intervale voulez vous partir?", "interval de depart:")
intervalea = InputBox("A quel intervale voulez vous finir?", "interval de fin:")
remise = InputBox("Quel est la remise a effectuer?", "REMISE")
Worksheets("Qe tarif dégressif").Cells(6, 10).Value = intervalde
Worksheets("Qe tarif dégressif").Cells(7, 10).Value = intervalea
Worksheets("Qe tarif dégressif").Cells(6, 12).Value = remise
Worksheets("Qe tarif dégressif").Cells(15, 2).Value = intervalde
Worksheets("Qe tarif dégressif").Cells(16, 2).Value = intervalea
reponse = MsgBox("voulez vous ajoutez?", vbYesNo) '= vbYes(MsgBox("ok ca marche"))
If reponse = vbNo Then Exit Sub
If reponse = vbYes Then
Worksheets("Qe tarif dégressif").Cells(17, 1).Select
Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
Worksheets("Qe tarif dégressif").Cells(18, 1).Select
Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
Worksheets("Qe tarif dégressif").Cells(17, 1).Value = de
Worksheets("Qe tarif dégressif").Cells(18, 1).Value = a
intervalde = InputBox("de quel intervale voulez vous partir?", "interval de depart:")
intervalea = InputBox("A quel intervale voulez vous finir?", "interval de fin:")
Worksheets("Qe tarif dégressif").Cells(17, 2).Value = intervalde
Worksheets("Qe tarif dégressif").Cells(18, 2).Value = intervalea
End If
tiens essai ca voir si c un bon debut:
colle le code deriiere ton bouton
intervalde = InputBox("de quel intervale voulez vous partir?", "interval de depart:")
intervalea = InputBox("A quel intervale voulez vous finir?", "interval de fin:")
remise = InputBox("Quel est la remise a effectuer?", "REMISE")
Worksheets("Qe tarif dégressif").Cells(6, 10).Value = intervalde
Worksheets("Qe tarif dégressif").Cells(7, 10).Value = intervalea
Worksheets("Qe tarif dégressif").Cells(6, 12).Value = remise
Worksheets("Qe tarif dégressif").Cells(15, 2).Value = intervalde
Worksheets("Qe tarif dégressif").Cells(16, 2).Value = intervalea
reponse = MsgBox("voulez vous ajoutez?", vbYesNo) '= vbYes(MsgBox("ok ca marche"))
If reponse = vbNo Then Exit Sub
If reponse = vbYes Then
Worksheets("Qe tarif dégressif").Cells(17, 1).Select
Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
Worksheets("Qe tarif dégressif").Cells(18, 1).Select
Selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
Worksheets("Qe tarif dégressif").Cells(17, 1).Value = de
Worksheets("Qe tarif dégressif").Cells(18, 1).Value = a
intervalde = InputBox("de quel intervale voulez vous partir?", "interval de depart:")
intervalea = InputBox("A quel intervale voulez vous finir?", "interval de fin:")
Worksheets("Qe tarif dégressif").Cells(17, 2).Value = intervalde
Worksheets("Qe tarif dégressif").Cells(18, 2).Value = intervalea
End If
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
28 déc. 2009 à 14:29
28 déc. 2009 à 14:29
re
g oublié les " " au niveau du de et du a
Worksheets("Qe tarif dégressif").Cells(17, 1).Value = "de"
Worksheets("Qe tarif dégressif").Cells(18, 1).Value = "a"
g oublié les " " au niveau du de et du a
Worksheets("Qe tarif dégressif").Cells(17, 1).Value = "de"
Worksheets("Qe tarif dégressif").Cells(18, 1).Value = "a"
excelium
Messages postés
15
Date d'inscription
lundi 28 décembre 2009
Statut
Membre
Dernière intervention
16 janvier 2010
1
28 déc. 2009 à 14:44
28 déc. 2009 à 14:44
Oué c sa que je veux mais je viens de me rendre compte que se seré plus simple si je regroupé tout dans le tableau principal en mettant : Interval, remise, prix achat, prix achat mensuel etc... et supprimmer le petit tableau. Je vais essayé de voir comment je peux m'en sortir merci encore cependant si ta la solution pour la mise en forme du tableau en continue a chaque fois qu'on rajoute une ligne. et j'ai une autre question, est ce que l'on peut faire en sorte que les inputbox apparaissent tant qu'on a pas dit NON??