A voir également:
- Macro ne voulant pas fonctionner ds pls cas
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Cas ram - Guide
- Macro word - Guide
- Comment faire fonctionner chromecast - Guide
- Macro logiciel - Télécharger - Organisation
2 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
Modifié par ccm81 le 14/06/2012 à 10:17
Modifié par ccm81 le 14/06/2012 à 10:17
Bonjour
peut être un problème ici
Sheets(Sheets.Count).Name = "BR"
la feuille créée prend toujours le même nom, ça va coincer
ton code peut très nettement s'améliorer
le mieux est d'envoyer une partie de ton fichier au format excel 2003, sans données confidentielles, su cjoint.com et de joindre le lien obtenu à ton prochan message
bonne suite
peut être un problème ici
Sheets(Sheets.Count).Name = "BR"
la feuille créée prend toujours le même nom, ça va coincer
ton code peut très nettement s'améliorer
le mieux est d'envoyer une partie de ton fichier au format excel 2003, sans données confidentielles, su cjoint.com et de joindre le lien obtenu à ton prochan message
bonne suite
merci de ta réponse mais en fait j'ai trouvé ce qui cloché,
Pour répondre deja, en fait chaque valeur " BR" "DO" "SA" je créé une macro a chaque fois, donc le nom de la feuille est changé.
le pb étais au moment ou je calcul la dernière ligne de ma feuille, vu que je créé une nouvelle feuille il faut que je calcul ma dernière ligne sur ma feuille de départ d'ou le :
With Sheets(Sheets.Count - 2)
DerLig = .Range("K" & .Rows.Count).End(xlUp).Row
End With
Pour répondre deja, en fait chaque valeur " BR" "DO" "SA" je créé une macro a chaque fois, donc le nom de la feuille est changé.
le pb étais au moment ou je calcul la dernière ligne de ma feuille, vu que je créé une nouvelle feuille il faut que je calcul ma dernière ligne sur ma feuille de départ d'ou le :
With Sheets(Sheets.Count - 2)
DerLig = .Range("K" & .Rows.Count).End(xlUp).Row
End With
14 juin 2012 à 11:30