VBA macro active sur plusieurs feuilles en même temps

Bonjour,

Je voudrais faire appliquer une mise en forme (colonnes/lignes) simultanément sur plusieurs feuilles d'un fichier Excel 2010 par le biais d'une macro rattachée à un bouton (créé à partir d' "insert forme") que je placerai sur l'une des feuilles.

J'ai consulté les historiques FAQ mais je ne sais pas adapter les codes pour mon cas, je suis vraiment novice VBA.

voici mon exemple :

*3 feuilles =f1,f2,f3

-format colonnes : A & B =0 et D & I & T & X=3

-format lignes : 6 à 58 =14 et 60 à 140=0

**2 feuilles =f4,f5

-format colonnes : A & B =0 et D & I & T =3 (zones identiques f1 à f3)

-format lignes : 6 à 12 =14 et 15 à 140=0 (zone différente)

Merci à qui voudra bien me porter secours

Bonjour excelle le forum

voilà je t'ai fait la première tu prends cela comme modèle et tu modifies

a+

Papou

'Macro Faite par Paritec le 11/03/2017
Option Explicit

Sub miseenforme()
    Dim sh
    For Each sh In Array("f1", "f2", "f3")
        With Sheets(sh)
            .Columns("A:B").ColumnWidth = 0
            .Columns("D:D").ColumnWidth = 3
            .Columns("I:I").ColumnWidth = 3
            .Columns("T:T").ColumnWidth = 3
            .Columns("X:X").ColumnWidth = 3
            .Rows("6:58").RowHeight = 14
            .Rows("60:140").RowHeight = 0
        End With
    Next sh
End Sub

Merci beaucoup Papou cela fonctionne comme demandé

Rechercher des sujets similaires à "vba macro active feuilles meme temps"