VBA : Nombre de variables inconnu
Résolu/Fermé
nabhalia
Messages postés
23
Date d'inscription
vendredi 29 octobre 2010
Statut
Membre
Dernière intervention
12 mars 2015
-
28 févr. 2014 à 09:15
nabhalia Messages postés 23 Date d'inscription vendredi 29 octobre 2010 Statut Membre Dernière intervention 12 mars 2015 - 12 mars 2014 à 07:53
nabhalia Messages postés 23 Date d'inscription vendredi 29 octobre 2010 Statut Membre Dernière intervention 12 mars 2015 - 12 mars 2014 à 07:53
A voir également:
- VBA : Nombre de variables inconnu
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
- Autofill vba ✓ - Forum Excel
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
5 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
28 févr. 2014 à 09:23
28 févr. 2014 à 09:23
Bonjour,
Pas de panique !
faut il conserver "produit annulé" ?
pour essayer d'^tre efficace:
mettre un extrait du classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
Pas de panique !
faut il conserver "produit annulé" ?
pour essayer d'^tre efficace:
mettre un extrait du classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
nabhalia
Messages postés
23
Date d'inscription
vendredi 29 octobre 2010
Statut
Membre
Dernière intervention
12 mars 2015
6 mars 2014 à 10:47
6 mars 2014 à 10:47
Bonjour et merci pour la réponse.
Voici le lien : https://www.cjoint.com/?DCgkRFLROrt
En rouge, j'ai noté les informations que la macro devra ajouter.
Une boucle permet de recommencer à chaque zone, de vérifier s'il y a un PRODUIT (ou autre) en double ou en triple, d'additionner les chiffres à côté du plus grand montant, et d'annuler à côté des autres.
Vraiment pas simple...
Merci pour votre aide.
Voici le lien : https://www.cjoint.com/?DCgkRFLROrt
En rouge, j'ai noté les informations que la macro devra ajouter.
Une boucle permet de recommencer à chaque zone, de vérifier s'il y a un PRODUIT (ou autre) en double ou en triple, d'additionner les chiffres à côté du plus grand montant, et d'annuler à côté des autres.
Vraiment pas simple...
Merci pour votre aide.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
6 mars 2014 à 11:15
6 mars 2014 à 11:15
Ok, merci; c'est clair
combien de Zones à traiter maxi (pour orienter vers une solution ou une autre mais toujours en VBA)
suis absent cet aprem: je regarderai ce soir ou demain matin...
combien de Zones à traiter maxi (pour orienter vers une solution ou une autre mais toujours en VBA)
suis absent cet aprem: je regarderai ce soir ou demain matin...
nabhalia
Messages postés
23
Date d'inscription
vendredi 29 octobre 2010
Statut
Membre
Dernière intervention
12 mars 2015
6 mars 2014 à 12:02
6 mars 2014 à 12:02
Le nombre de zones varie chaque jour, de 1 à... une centaine.
Hier, 79, par exemple.
Chaque zone peut contenir entre 2 et 22 lignes (donc 11 produits max).
Pour ma part, j'étais parti sur des variables à définir, mais effectivement, s'il existe une autre solution je suis preneur.
Un grand merci.
Hier, 79, par exemple.
Chaque zone peut contenir entre 2 et 22 lignes (donc 11 produits max).
Pour ma part, j'étais parti sur des variables à définir, mais effectivement, s'il existe une autre solution je suis preneur.
Un grand merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 429
Modifié par ccm81 le 6/03/2014 à 16:56
Modifié par ccm81 le 6/03/2014 à 16:56
Bonjour
@michel cordiales salutations, je me suis lancé dans le cambouis
J'ai fait une tentative (macro), à tester bien sûr
Ctrl+m pour exécuter la macro
https://www.cjoint.com/?DCgqmsXX90O
Bonne suite
@michel cordiales salutations, je me suis lancé dans le cambouis
J'ai fait une tentative (macro), à tester bien sûr
Ctrl+m pour exécuter la macro
https://www.cjoint.com/?DCgqmsXX90O
Bonne suite
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 429
Modifié par ccm81 le 6/03/2014 à 16:59
Modifié par ccm81 le 6/03/2014 à 16:59
Une autre qui n'affiche plus les occurrences simples comme dans le modèle
https://www.cjoint.com/?3CgqZmN0umh
https://www.cjoint.com/?3CgqZmN0umh
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
7 mars 2014 à 09:35
7 mars 2014 à 09:35
Bonjour CCM81,
OK, c'est magique l'objet "Dictionary", pas Vrai ?;o)
juste 2 petits trucs pour le purisme
tu n'as pas besoin de
Set dico = Nothing (car dico est déclaré en variable locale: il faudrait utiliser cette ligne si on avait écrit au départ set dico=new.dictionary)
ni de
Application.ScreenUpdating = True
mais ça n'emp^che pas de fonctionner :o)
OK, c'est magique l'objet "Dictionary", pas Vrai ?;o)
juste 2 petits trucs pour le purisme
tu n'as pas besoin de
Set dico = Nothing (car dico est déclaré en variable locale: il faudrait utiliser cette ligne si on avait écrit au départ set dico=new.dictionary)
ni de
Application.ScreenUpdating = True
mais ça n'emp^che pas de fonctionner :o)
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 429
7 mars 2014 à 10:48
7 mars 2014 à 10:48
Salut michel
Sûr que l'objet dictionary c'est magique
En ce qui concerne le set dico= nothing, pour une fois que je fais du zèle .... mais, au moins j'aurais appris quelque chose!
Bonne journée
Sûr que l'objet dictionary c'est magique
En ce qui concerne le set dico= nothing, pour une fois que je fais du zèle .... mais, au moins j'aurais appris quelque chose!
Bonne journée
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
11 mars 2014 à 17:00
11 mars 2014 à 17:00
Bon
nabhalia et la politesse, ça fait 2
dans la blacklist....
nabhalia et la politesse, ça fait 2
dans la blacklist....
nabhalia
Messages postés
23
Date d'inscription
vendredi 29 octobre 2010
Statut
Membre
Dernière intervention
12 mars 2015
12 mars 2014 à 07:53
12 mars 2014 à 07:53
Je ne suis pas au bureau souvent, vraiment désolé.
Merci beaucoup pour cette macro qui fonctionne très bien (il me reste à comprendre comment fonctionne l'objet dictionary, que je découvre).
Merci.
Nb
Merci beaucoup pour cette macro qui fonctionne très bien (il me reste à comprendre comment fonctionne l'objet dictionary, que je découvre).
Merci.
Nb