OVH Cloud OVH Cloud

Executer operation sauf sur...

3 réponses
Avatar
S3com
bonjour j'ai un petit probleme, je souhaite scanner toutes les feuilles
, et executer l'operation sur toutes les feuilles sauf acceuil, recap..
J'ai test=E9 le code suivant, mais ca ne fonctionne pas (cr=E9ation
artisanale et debutant qui plus est)

Merci pour l'aide!!

If dat <> 0 Then
For dpt =3D 1 To Sheets.Count
If sh.Name <> "recap" And sh.Name <> "convocation" And sh.Name
<> "accueil" _
Then
Range(Cells(11, 5), Cells(75, 6)).Copy
Cells(11, 5 + dat).PasteSpecial
With Selection
.EntireColumn.AutoFit
.Columns.Group
End With
Cells(11, 5 + dat).Value =3D (Year(Date))
End If
Next dpt
Else: Exit Sub
End If

End Sub

3 réponses

Avatar
Jacques93
Bonjour S3com,

Essaie :

Dim sh As Worksheet
Dim dpt As Long

For dpt = 1 To Sheets.Count
Set sh = Sheets(dpt)
If sh.Name <> "recap" And _
sh.Name <> "convocation" And _
sh.Name <> "accueil" Then _
sh.Activate

...


bonjour j'ai un petit probleme, je souhaite scanner toutes les feuilles
, et executer l'operation sur toutes les feuilles sauf acceuil, recap..
J'ai testé le code suivant, mais ca ne fonctionne pas (création
artisanale et debutant qui plus est)

Merci pour l'aide!!

If dat <> 0 Then
For dpt = 1 To Sheets.Count
If sh.Name <> "recap" And sh.Name <> "convocation" And sh.Name
<> "accueil" _
Then
Range(Cells(11, 5), Cells(75, 6)).Copy
Cells(11, 5 + dat).PasteSpecial
With Selection
.EntireColumn.AutoFit
.Columns.Group
End With
Cells(11, 5 + dat).Value = (Year(Date))
End If
Next dpt
Else: Exit Sub
End If

End Sub




--
Cordialement,

Jacques.

Avatar
S3com
Ok,
La manip, ressemble a ce que j'ai reussi a faire. Mais le problème
subsiste. Il copie les cellules egalement sur mes feuilles acceuil,
recap...

Y a t'il solution pour eviter pour sauter ces feuilles. Par ex emple if
sheets.name="acceuil" then dpt=dpt+1

Merci encore
Avatar
Jacques93
Bonjour S3com,

Je crois que le test suffit pour éviter ces feuilles, par contre
dans ton traitement tu devrais peut être indiquer quelles sont les
feuilles source et destination de la copie.

Ok,
La manip, ressemble a ce que j'ai reussi a faire. Mais le problème
subsiste. Il copie les cellules egalement sur mes feuilles acceuil,
recap...

Y a t'il solution pour eviter pour sauter ces feuilles. Par ex emple if
sheets.name="acceuil" then dpt=dpt+1

Merci encore




--
Cordialement,

Jacques.