Logique ou programation?

B

Bruno

Guest
Bonjour a tous ou plutot rebonjour...

J'ai un nouveau problème a soumettre au accros d'excel et de VBA

Dans mon fichier j'aidifférentes feuilles (si si!) dont certaines peuvent etre créées via des macros (F_Calcul et F_Lg) Mon seul problème étant que ces feuilles devraient être suivies d'un numéro : Lg1,Lg2 Lg3... et Calcul1 Calcul2 etc...

Au départ j'avais fait évoluer que les Lg j'avais donc mis en place la macro:

P = Sheets.Count - 6

Sheets.Add
ActiveSheet.Name = "Lg." & (P + 1)
Sheets("Modèle Lg").Cells.Copy
Sheets("Lg." & (P + 1)).Select
ActiveSheet.Paste
Range("A1").Select

6 étant le nombre de feuille a l'ouverture du classeur et modèle Lg le modèle à copier (mais ca vous l'aviez compris)

Maintenant si je veux faire evoluer mes feuilles "calcul" avec la même macro adaptée, les chiffres ne se vuivront plus en fonction de l'ordre de création des nouvelles pages

Par ex:
Calcul1 -> Calcul2 -> Calcul 3

et si on veut faire evoluer maintenant les Lg

Lg1 -> Lg4 !!!

Alors.. des idées???

Merci d'avance

Et que xld trouve la voie....
 
T

Totof

Guest
Salut C pas le fait que ton nom de variable d'incrementation(P) soir le même dans tes deux fonction qui fait foiré ton affaire ???

Si tu pence que ca peut etrz ca change le nom de variable P en P1 (ou tout auter nom qui te passe par la tete) pour la partie de code que tu a fait pour identifier tes feuille Calcul...


Sinon je vois pas le Prob (mais tinkiete ca veu pas dire que ce soit fini jsui pas tres compétent)


@++ Bonne journée ;)
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 459
dernier inscrit
Arnocal