Re : Automatiser une feuille
Bonjour,
Je reviens dans la discussion parce qu'un problème s'offre à moi à présent. Désolé si je suis long, mais je préfère bien expliquer le contexte.
OK, j'ai créé mon fichier qui en 1 clic, en fonction des informations que j'entre dans un tableau me crée autant de feuilles que de lignes que j'ai dans mon tableau, et me remplis une cellule et me nomme l'onglet du même nom que la première colonne de mon tableau.
J'ai réussi à créer ça en utilisant une macro (ma première, je suis novice en macro) trouvée sur le forum dans une ancienne discussion à partir d'un fichier envoyé par quelqu'un d'entre vous et que j'ai adapté.
A présent, je souhaiterais donc utiliser la fameuse fonction "RECHERCHEV" pour que mes feuilles se remplissent automatiquement à partir des données renseignées dans mon tableau (ou tout autre formule si plus adapté)
La formule "RECHERCHEV" commence par demander la valeur recherchée.
Or, cette valeur recherchée n'est mentionnée qu' à 2 endroits: 1 -> le nom de l'onglet 2 -> dans une cellule de ma feuille obtenu à partir d'une formule depuis le nom de l'onglet.
J'ai donc crée une macro (ma deuxième) qui me transforme une formule en texte à partir des infos glanées sur le forum:
Sub formuleText()
Range("J5").Copy
Range("BD5").PasteSpecial Paste:=xlPasteValues
End Sub
Et ça marche dans ma feuille modèle: j'ai donc une cellule (BD5) dans laquelle est écrit en texte ce qui apparait dans ma cellule J5 et qui était obtenu par une formule.
Je peux donc à partir de cette cellule activer ma fonction "RECHERCHEV" et remplir les cases correspondantes aux colonnes de mon tableau.
CE QUI NE MARCHE PAS:
Ben quand je clique sur mon bouton:"GO" pour que ça me crée automatiquement toutes mes feuilles, ma nouvelle macro s'exécute uniquement sur la cellule J5 de mon modèle et pas sur chaque cellule J5 de chaque nouvelle feuille, du coup, impossible d'utiliser la fonction RECHERCHEV ailleurs que la ligne qui correspond à mon modèle.
Avez-vous une astuce (je suis sur que c'est pas compliqué mais je ne connais pas encore bien les macros ni la programmation) pour m'aider.
Merci de vos conseils
hervyl