VBA : Nombre de variables inconnu
Résolu
nabhalia
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
nabhalia Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
nabhalia Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- VBA : Nombre de variables inconnu
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Mkdir vba ✓ - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
5 réponses
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
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.
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...
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
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
Une autre qui n'affiche plus les occurrences simples comme dans le modèle
https://www.cjoint.com/?3CgqZmN0umh
https://www.cjoint.com/?3CgqZmN0umh
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)