Bonjour la communauté XLD,
J'ai un soucis pour prioriser des actions dans ma macros, j'ai donc besoin de vos lumières.
Je m'explique, je développe une feuille Excel qui répertorie une liste d'équipements (Actionneurs, capteurs, autres) dans une première feuille.
Dans ma seconde feuille j'effectue un bilan de puissance qui reprend certains éléments de la première feuille.
Actions à réaliser:
- Identifier dans la feuille 1 les actionneurs, les capteurs etc,
- Compte le nombre de lignes pour chaque catégorie,
- Compare dans la seconde feuille si pour chaque éléments il y a suffisamment de lignes,
- En fonction de cela, ajoute ou supprime dans la feuille 2 des lignes
- Une fois que les lignes correspondes, copie certains éléments de la feuille 1 à la feuille 2 (N°PID, Nom composant ....)
Je monte mon programme petit à petit, et actuellement je bloque sur la création des lignes. J'arrive à créer des lignes pour la rubrique capteur et actionneur indépendamment l'une de l'autre. Par contre actuellement quand j'exécute ma macro pour la catégorie actionneur les lignes sont rajouter dans la catégorie capteur de la feuille 2.
Alors que si je mets en commentaire la partie qui traite les capteurs, les lignes qui traite les actionneurs sont rajoutées au bonne endroit (dans la catégorie actionneurs).
Je n'arrive pas à donner un ordre d'exécution (dire que d'abord tu traites les capteurs, puis quand tu as finis tu traites les actionneurs etc).
PS: pour le moment je traite la partie création de lignes, le copier/ Coller de données je le traiterai après.
J'ai joint le fichier type, et j'espère que mes explications sont compréhensible.
Pour la plus part de mes programmes, j'utilise la fonction apprentissage et je me sert de ce forum pour voir si des sujets similaire ont été traité.
Question fâcheuse: J'ai souvent vu dans les différents topics de ce forum et ailleurs que la fusion de cellules était à proscrire au maximum, cependant, dans ma feuille je souhaiterai fusionner certaine d'entre elles pour des question d'esthétique. est-ce qu'il existe une manière de dire en début de programme tu défusionnes les cellules fusionnées pour exécuter le programme et à la fin tu les fusionnes de nouveaux?
Encore merci et désolé pour le pavé
J'ai un soucis pour prioriser des actions dans ma macros, j'ai donc besoin de vos lumières.
Je m'explique, je développe une feuille Excel qui répertorie une liste d'équipements (Actionneurs, capteurs, autres) dans une première feuille.
Dans ma seconde feuille j'effectue un bilan de puissance qui reprend certains éléments de la première feuille.
Actions à réaliser:
- Identifier dans la feuille 1 les actionneurs, les capteurs etc,
- Compte le nombre de lignes pour chaque catégorie,
- Compare dans la seconde feuille si pour chaque éléments il y a suffisamment de lignes,
- En fonction de cela, ajoute ou supprime dans la feuille 2 des lignes
- Une fois que les lignes correspondes, copie certains éléments de la feuille 1 à la feuille 2 (N°PID, Nom composant ....)
Je monte mon programme petit à petit, et actuellement je bloque sur la création des lignes. J'arrive à créer des lignes pour la rubrique capteur et actionneur indépendamment l'une de l'autre. Par contre actuellement quand j'exécute ma macro pour la catégorie actionneur les lignes sont rajouter dans la catégorie capteur de la feuille 2.
Alors que si je mets en commentaire la partie qui traite les capteurs, les lignes qui traite les actionneurs sont rajoutées au bonne endroit (dans la catégorie actionneurs).
Je n'arrive pas à donner un ordre d'exécution (dire que d'abord tu traites les capteurs, puis quand tu as finis tu traites les actionneurs etc).
PS: pour le moment je traite la partie création de lignes, le copier/ Coller de données je le traiterai après.
J'ai joint le fichier type, et j'espère que mes explications sont compréhensible.
Pour la plus part de mes programmes, j'utilise la fonction apprentissage et je me sert de ce forum pour voir si des sujets similaire ont été traité.
Question fâcheuse: J'ai souvent vu dans les différents topics de ce forum et ailleurs que la fusion de cellules était à proscrire au maximum, cependant, dans ma feuille je souhaiterai fusionner certaine d'entre elles pour des question d'esthétique. est-ce qu'il existe une manière de dire en début de programme tu défusionnes les cellules fusionnées pour exécuter le programme et à la fin tu les fusionnes de nouveaux?
Encore merci et désolé pour le pavé