Bonjour le forum
Avec l' enregistreur de macro j' ai cree cette procedure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
   Sheets("Contenu de répertoire").Select
    Rows("4:9837").Select
    Selection.Copy
    Sheets.Add After:=Sheets(Sheets.Count)
    ActiveSheet.Paste
    Columns("A:A").ColumnWidth = 10.86
    Columns("B:B").ColumnWidth = 36.71
    Columns("B:B").ColumnWidth = 39.71
    Sheets("Contenu de répertoire").Select
    Application.CutCopyMode = False
    Sheets("Contenu de répertoire").Name = "Contenu de répertoire22"
    Sheets("Feuil3").Select
    Sheets("Feuil3").Name = "Contenu de répertoire"
    Range("K29:L29").Select
    Range("L29").Activate
    ActiveWorkbook.Save
Le principe c'est de selectionner la ligne 4 juqu' a la ligne 9837 Copie et Coller vers une nouvelle feuille qui aura été creé auparavant
La ou se situe le pb c' est que le nom de la nouvelle feuille est écrit en dur dans la code
On bloque dessus car a la prochiane execution il cherchera une feuill3 qui n' existera pas car elle aura été entretemps renommée
Comment lui dire de me creer une nouvelle feuille et de lui attribué un nom ?. Pour ne pas avoir le nom feuill3 écrit en dur
Merci d' avance pour toute aide apporté sur une eventuelle modification
Aladin