Bonjour
J'ai un classeur excel avec beaucoup de feuilles à l'intérieur (j'en n'ai mis que 4 pour faciliter l'exemple).
J'aimerai sélectionner toutes les feuilles de ce classeur puis faire un copier collage spécial des valeurs de toutes les cellules de chaque feuille.
Dans le code, il reprend la liste de toutes les feuille une par une, puis il fait le copier collage spécial des valeurs.
Mon problème, c'est que dès lors que je rajouterai une ou plusieurs feuilles, cette macro ne fonctionnera plus pour toutes les feuilles.
Pouvez-vous m'aider svp à coder "toutes les feuilles" sans les nommer ?
D'avance Merci
Voici mon code pour le moment
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 Sub copiercollagespécialvaleurV2() ' ' copiercollagespécialvaleurV2 Macro ' ' Sheets(Array("Feuille1", "Feuille2", "Feuille3", _ "Feuille4")).Select Sheets("Feuille1").Activate Cells.Select Range("E2").Activate Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub
Partager