Code VBA
Résolu
SAYRO
Messages postés
154
Date d'inscription
Statut
Membre
Dernière intervention
-
SAYRO Messages postés 154 Date d'inscription Statut Membre Dernière intervention -
SAYRO Messages postés 154 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Code VBA
- Code ascii - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code blocks - Télécharger - Langages
6 réponses
Bonjour,
un code VBA répond à une demande unique et précise (combien de lignes; valeur la moins et la plus grande , la moins grande ou la plus grande ? si les 2 ou met on la plus grande; a t on une ligne d'ent^te.... etc) et la présentation de la demande doit être identique à la réalité
pour cela
Mettre le classeur sans données confidentielles en pièce jointe sur
https://mon-partage.fr/
Puis faire un clic droit copier le raccourci et coller dans votre message
Dans l’attente
un code VBA répond à une demande unique et précise (combien de lignes; valeur la moins et la plus grande , la moins grande ou la plus grande ? si les 2 ou met on la plus grande; a t on une ligne d'ent^te.... etc) et la présentation de la demande doit être identique à la réalité
pour cela
Mettre le classeur sans données confidentielles en pièce jointe sur
https://mon-partage.fr/
Puis faire un clic droit copier le raccourci et coller dans votre message
Dans l’attente
Bien reçu, Merci
j'ai une solution mais guère de temps cet aprèm...
donc, si personne ne propose quelque chose, réponse en fin d'après midi ou demain matin
cordialement
j'ai une solution mais guère de temps cet aprèm...
donc, si personne ne propose quelque chose, réponse en fin d'après midi ou demain matin
cordialement
Bonjour, tu as des notions de VBA ?
D'abord il faut faire une première boucle qui va parcourir la colonne A de la feuille 1.
Worksheets(sheet).cells(row,column)
Pour chaque occurrence, il faut une 2eme boucle qui cherche cette valeur dans la colonne A de la feuille 2.
Pour le filtre de date, enregistre la dans une variable, et compare à chaque occurrence de la deuxième boucle.
Cdate(Worksheets(sheet).cells(row,column))
Ensuite plus qu'à recopier la valeur
Bon courage
D'abord il faut faire une première boucle qui va parcourir la colonne A de la feuille 1.
Worksheets(sheet).cells(row,column)
Pour chaque occurrence, il faut une 2eme boucle qui cherche cette valeur dans la colonne A de la feuille 2.
Pour le filtre de date, enregistre la dans une variable, et compare à chaque occurrence de la deuxième boucle.
Cdate(Worksheets(sheet).cells(row,column))
Ensuite plus qu'à recopier la valeur
Bon courage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re Sayron
Apparemment, c'est OK mais c'est pas mal piègé...
https://mon-partage.fr/f/ok3pmd9k/
Merci de m'envoyer un tube de doliprane pour cette usine à gaz! :o)
Apparemment, c'est OK mais c'est pas mal piègé...
https://mon-partage.fr/f/ok3pmd9k/
Merci de m'envoyer un tube de doliprane pour cette usine à gaz! :o)
Bonjour Michel,
Hahahahaha ce n'est pas bien de prendre des dolipranes en revanche je vous offre à la place un mojito (citron+menthe= relaxant) mdr
Je rebondis sur le fichier que tu m'as envoyé j'ai quelques questions et quelques remarques:
1- j'ai remarqué que cette macros ne tiens pas compte des N°produit qui ont un seul N°Lot c-à-d une seule date de fin et une seule date de début (mais moi je veux que la macros recopie même s'il y a un seule lot dans ce cas là le premier lot c'est le même que le dernier lot)
2- sur deux N°produit il en manque le premier lot j'ai surligné en rouge les lignes concernées
https://mon-partage.fr/f/tpmEQo78/
3- Est ce que vous vous basez sur les colonne que tu as crée dans la feuil2 là où y a les formules? et puis c'est dans quel but ?
4- pour quoi vous avez fait des codes couleur sur certaines lignes ?
5- pour quoi vous avez dit que c'est pas mal piégé
Désolé pour toutes ces questions
J'en suis très reconnaissant vous êtes vraiment gentil
Bonne soirée
Hahahahaha ce n'est pas bien de prendre des dolipranes en revanche je vous offre à la place un mojito (citron+menthe= relaxant) mdr
Je rebondis sur le fichier que tu m'as envoyé j'ai quelques questions et quelques remarques:
1- j'ai remarqué que cette macros ne tiens pas compte des N°produit qui ont un seul N°Lot c-à-d une seule date de fin et une seule date de début (mais moi je veux que la macros recopie même s'il y a un seule lot dans ce cas là le premier lot c'est le même que le dernier lot)
2- sur deux N°produit il en manque le premier lot j'ai surligné en rouge les lignes concernées
https://mon-partage.fr/f/tpmEQo78/
3- Est ce que vous vous basez sur les colonne que tu as crée dans la feuil2 là où y a les formules? et puis c'est dans quel but ?
4- pour quoi vous avez fait des codes couleur sur certaines lignes ?
5- pour quoi vous avez dit que c'est pas mal piégé
Désolé pour toutes ces questions
J'en suis très reconnaissant vous êtes vraiment gentil
Bonne soirée
Bonjour,
ta réponse tardive fait que je n'ai plus ce classeur en t^te :-(
3- Est ce que vous vous basez sur les colonne que tu as crée dans la feuil2 là où y a les formules? et puis c'est dans quel but ?
4- pour quoi vous avez fait des codes couleur sur certaines lignes ?
c'est pour mieux m'y retrouver lorsque je fais des essais
je ne comprend pas
"'ai remarqué que cette macros ne tiens pas compte des N°produit qui ont un seul N°Lot c-à-d une seule date de fin et une seule date de début (mais moi je veux que la macros recopie même s'il y a un seule lot dans ce cas là le premier lot c'est le même que le dernier lot)"
où était il fait mention des numéros de lots dans la demande ?
sur deux N°produit il en manque le premier lot j'ai surligné en rouge les lignes concernées
pour les 44335 et 24020 la date et l'heure d'entrée sont identiques: normal ?
pour quoi vous avez dit que c'est pas mal piégé
en fait, j'ai l'impression que tu n'as pas mentionné au départ que les écritures semblent être dans l'ordre chronologique descendant et si c'est le cas, cela aurait grandement simplifié le code sans avoir à fouiller 700 lignes ligne par ligne notamment pour 44335 et 24020 (>= au lieu de >)
Michel</signature>
ta réponse tardive fait que je n'ai plus ce classeur en t^te :-(
3- Est ce que vous vous basez sur les colonne que tu as crée dans la feuil2 là où y a les formules? et puis c'est dans quel but ?
4- pour quoi vous avez fait des codes couleur sur certaines lignes ?
c'est pour mieux m'y retrouver lorsque je fais des essais
je ne comprend pas
"'ai remarqué que cette macros ne tiens pas compte des N°produit qui ont un seul N°Lot c-à-d une seule date de fin et une seule date de début (mais moi je veux que la macros recopie même s'il y a un seule lot dans ce cas là le premier lot c'est le même que le dernier lot)"
où était il fait mention des numéros de lots dans la demande ?
sur deux N°produit il en manque le premier lot j'ai surligné en rouge les lignes concernées
pour les 44335 et 24020 la date et l'heure d'entrée sont identiques: normal ?
pour quoi vous avez dit que c'est pas mal piégé
en fait, j'ai l'impression que tu n'as pas mentionné au départ que les écritures semblent être dans l'ordre chronologique descendant et si c'est le cas, cela aurait grandement simplifié le code sans avoir à fouiller 700 lignes ligne par ligne notamment pour 44335 et 24020 (>= au lieu de >)
Michel</signature>
Tout d'abord je vous remercie pour votre réponse voilà le fichier https://mon-partage.fr/f/KmTfzEUx/
Cordialement,