Pierr0o
Messages postés18Date d'inscriptionmardi 27 février 2007StatutMembreDernière intervention 3 avril 2007
-
6 mars 2007 à 12:53
Pierr0o
Messages postés18Date d'inscriptionmardi 27 février 2007StatutMembreDernière intervention 3 avril 2007
-
6 mars 2007 à 15:03
Bonjour, j'ai fais une macro, qui permet de supprimer des champs de cellule dans une feuille, et je voudrais, avec les meme paramètres de champs de cellule, que cette macro s'effactue également sur mes 7 autres feuilles.
Voici mon code:
Public Function Efface_4021()
Dim nb As Integer
nb = 4
Worksheets("4021").Select
While Cells(nb, 1).Value <> ""
Range("C4").Select
Range("c4", Cells(nb, 4)).ClearContents
nb = nb + 1
Wend
End Function
Merci pour votre aide.
A voir également:
Barre de progression pendant l'exécution d'une macro
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 6 mars 2007 à 14:42
Salut si tu connais son nom fais ceci
Dim Wb As Worksheet
Dim nb As Long
For Each Wb In ActiveWorkbook.Worksheets
If Wb.Name <> "NOmAExclure" Then
Call Wb.Select
nb = 4
While Cells(nb, 1).Value <> ""
Range("C4").Select
Range("c4", Cells(nb, 4)).ClearContents
nb = nb + 1
Wend
End If
Next Wb
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 6 mars 2007 à 14:13
Salut,
ou bien encore
Dim Wb As Worksheet
Dim nb As Long
For Each Wb In ActiveWorkbook.Worksheets
Call Wb.Select
nb = 4
While Cells(nb, 1).Value <> ""
Range("C4").Select
Range("c4", Cells(nb, 4)).ClearContents
nb = nb + 1
Wend
Next Wb, ----
[code.aspx?ID=41455 By Renfield]