Eviter de copier une ZoneTexte en copiant une feuille

Bonjour à tous et à toutes.

Je cherche une ligne de code qui pourrait exclure une ZoneTexte de la feuille à copier.

Voici le code utilisé.

Sub Nouveau_Bon()

I = Sheets.Count

Sheets("Bon 1").Copy after:=Sheets(Sheets.Count)

ActiveSheet.Name = "Bon " & I + 1

'ActiveSheet.Select

'ZoneTexte1.Visible = False'' ne fonctionne pas

End S ub

Merci de bien vouloir jeter un œil sur ce message

Le fichier ne vous apporterait rien de plus.

Amicalement

Papy Pierrot

Bonjour

A tester

Sub Nouveau_Bon()
I = Sheets.Count

  Sheets("Bon 1").Copy after:=Sheets(Sheets.Count)

  With ActiveSheet
    .Name = "Bon " & I + 1
    .Shapes("ZoneTexte 1").Delete
  End With

'ActiveSheet.Select
'ZoneTexte1.Visible = False'' ne fonctionne pas
End Sub

Bonjour, Banzai64,

Je viens seulement de recevoir tes e-mails, les deux en même temps.

J'ai copié la macro dans mon code, mais la zone de texte 1 devient la zone de texte 2 et cela crée un problème .

Je vais joindre le fichier.

Merci de vouloir bien t'en occuper.

Amicalement,

Pierrot

14bons-v3.xlsm (31.75 Ko)

Bonjour

A tester

Salut, Banzai64,

C'est parfait comme toujours,

Un énorme merci et une bonne après-midi

Pierrot

Rechercher des sujets similaires à "eviter copier zonetexte copiant feuille"