Liste onglet automatique dans macro

Bonjour

est il possible dans une macro pour la syntaxe For Each Ws In Sheets(Array("TEST 01", "TEST 02", "TEST 03", "TEST 04"))

plutôt qu'indiquer le nom de tous les onglets

de tenir compte de la plage de cellule B2: B20 de l'onglet sommaire stipulant le nom de tous les onglets eviter ainsi toutes erreurs de saisie

merci de votre aide

Bonjour,

une proposition

Sub mise_à_jour()
  Application.ScreenUpdating = False
  For Each Ws In Sheets("sommaire").Range("B2:B20")
  if ws<>"" then    
  With Sheets(Ws.Value)
      .Columns("A:D").Delete
  End With
  end if
  Next Ws

End Sub

Merci H2SO4

cela répond à mes attentes et j'ai encore appris quelque chose

merci de votre aide

Rechercher des sujets similaires à "liste onglet automatique macro"