Boujour à tous,
J'arrive à la fin de mon stage t je cherche des pistes d'ouverture pour l'amélioration de mon fichier.
Comme si je ne posais pas assez de question ces derniers temps
Du coup, je me suis dit qu'il valait mieux imager mes propos.
Je cherche a éditer une fonction dans un module mais ne dispose pas des connaissances me le permettant.
Je vous expose mes données :
Le fichier permet de sélectionner dans la première feuille les différentes feuilles à exporter dans un autre classeur.
On y choisis la feuille et un groupe d'image associé (ou pas) :
La liste des feuilles (qui est aussi la liste dans la collone Vérif) est mise a jour automatiquement avec une macro.
L'association d'une feuille avec un groupe d'image se fait avec une feuille "BDD" et des formule liées à l'espace de sélection (pour savoir quelles images importer). Les images ne sont pas dans le classeur, elles sont appelées depuis un dossier et une fois importées dans la feuille associée.
La fonction à éditer est un bête switch, il permet d'associer à la feuille sélectionnée un nom comprenant les groupes d'images dédiés à cette feuille. Voici le code :
Je voudrais que cette fonction s'édite en fonction des onglets présents dans le classeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Function test_switch(ByVal verif As String) As String '' retourne le nom de la liste pour la validation selon la vérif' Pour une question de lisibilité, on mettra les templates avec images en 1er puis les autres sans images test_switch = Switch(verif = "Embouts", "doc_embouts", _ verif = "Soudure", "doc_soudure", _ verif = "Calcul joint", "0", verif = "Thickness Analysis", "0", _ verif = "Draft Analysis", "0", verif = "Calcul joint", "0", verif = "LM Evo Sections Runners", "0", _ verif = "LM Volume Acoustique", "0", verif = "Inserts", "0", verif = "Matage Entretoise", "0", verif = "Feuille Vierge", "0") 'faire un switch pour chaque vérif, on appelle la fonction dans MAJ_doc 'attention a l'orthographe, une erreur et le programme s'interompt 'orthographe exact des noms d'onglets End Function
Je dispose déjà de la liste de mes onglets via macro mais ne saurais pas, avec mon niveau, utiliser cette liste pour ajouter dans mon switch : , verif = "nom_nouvelle_feuille", "0" (le "0" est une valeur n'associant pas de nom (liste de groupe d'img) à une feuille choisie)
J'espère que je suis clair dans ma demande, j'attend vos pistes et avis sur la question avec impatience.
En vous souhaitant une agréable soirée/journée.
Max
Partager