DISPONIBLE : NON
Doit-être programmée selon les besoins du client
SECTEUR COMMERCIAL :
Programmation VBA – Modification d’un rapport de fabrication de pièces
OBJECTIF DU CODE VBA
La programmation du code suivant fut créée pour permettre au client de générer des étiquettes autocollantes pour identifier les pièces produites sur une découpe laser. La première étape du code de programmation permet de supprimer automatiquement les lignes 1 à 11, la colonne « A » et le logo du client dans le classeur Microsoft Excel.
Dans un deuxième temps, une boucle passe sur chaque pièce et vérifie si la quantité est supérieur à 1, dans l’affirmatif , le code duplique automatiquement les lignes des pièces en question sauf si la quantité de la pièce à produire est supérieure ou égale à 10. Dans ce cas, Excel demandera à l’utilisateur à l’aide d’une boite de dialogue s’il veut ou non dupliquer automatiquement les pièces.
Comme le fichier Excel provient d’une extraction de données du Logiciel Genius, on ne pouvait incorporer la programmation dans le classeur en question à chaque fois qu’une nouvelle extraction était produite, c’est pourquoi nous avons opté pour une macro personnalisée de type .xla ou complément qu’on installe directement sur le poste de l’utilisateur.
CONTENU
- Vérification du nom du classeur pour ne pas activer la macro par accident sur un autre fichier
- Suppression des lignes 1 à 11
- Suppression de la colonne A
- Suppression du logo
- Duplication des pièces ayant une quantité >1
- Duplication ou non des pièces supérieurs ou égale à 10
- Fusion des colonnes pour duplication
- Ajustement des colonnes après fusion
PRÉ REQUIS
Une version complète de Excel 2007 ou +