Re : Créer des feuilles sur un modèle précis
Bonjour Sinced,
Le plus simple pour se dégrossir un peu en VBA : faire des choses simple en utilisant "l'enregistreur de macro".
"Outils" / "Macro" / "Nouvelle macro..."
-> Nom de la macro : ce que tu veux, mais que des chiffres + lettre (ne pas mettre d'espace ni de caractére spéciaux)
-> Touche de raccourci : pas besoin dans un premier temps
-> enregistrer la macro dans : laisser la valeur par défaut "ce classeur"
-> description : tout ce que tu veux
Puis valider en cliquant sur "Ok"
A partir de maintenant, Excel va enregistrer et traduire automatiquement en VBA tout ce que tu fais!
Une fois tes taches terminées, pour arrêter l'enregistreur de macro, cliquer sur
"outils" / "macro" / "arrêter l'enregistrement"
Maintenant pour voir la macro (le code VBA) : cliquer sur "alt" + "F11". Dans l'arborescence de gauche, doubles cliquer sur "modules", dedans tu trouveras "module1" (si c'est ta première macro), sinon "module2", ... : clic dessus.
-> dans la partie de droite apparaît le fameux code de ta macro! Si tu as des bases en programmation et en anglais, tu devrais arriver à comprendre! (faire au début des petites macros simple)
Pour quitter cette fenêtre : la croix en haut à droite
Pour lancer la macro (pour effectuer de manière automatique toutes les opérations enregistrées précédement), cliquer sur :
"outils"/ "macro" / "macros..." / dans la liste sélectionner ta macro et appuyer sur "exécuter"
Ensuite plus tard, tu te rendra compte que l'enregistreur de macro met pleins de truc inutile qui peuvent être effacé!
Par exemple, lorsque tu utilise ta roulette de souris, cela s'écrit dans le code VBA, mais cela ne sert à rien, donc lorsqu'on a l'habitude on efface cette partie!
Dans un second temps, lorsque tu remarqueras que tu fais des opérations répétitives, tu utilisera des boucles pour les éviter. Cela rendra ton code plus court, plus facile à comprendre et plus rapide dans certains cas!
Dans un troisième temps, tu auras besoins de variables.
Personnellement, j'ai acheté "VBA pour les nuls". Très bien fait, bcp d'exemple, pas rébarbatif, ... mais après cela dépend ce que tu cherche et ton niveau en programmation, car chaque langage possède à peu près la même logique, c'est que les termes qui changent!.
Etant auto-didacte, après le 3ème chapitre j'ai arrêté de lire, j'ai retroussé les manches et je suis passé à des choses encore plus concrête!
Mais après... tout dépend de chacun, je ne peux répondre pour toi! L'idéal regarder dans une librairie tout ce qui se fait, les feuilleter et prendre celui qui te convient le mieux. Attention certains sont pour "débutant", d'autre "confirmé", d'autre font les deux (cela évite d'en acheter deux!).
-> un bon livre
-> internet
-> ce forum
-> les deux liens que je t'ai donné plus haut
Avec ça, tu dois être paré!
Bonne soirée