Copier une shape sur 12 onglets

  • Initiateur de la discussion Initiateur de la discussion maval
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

maval

XLDnaute Barbatruc
Bonjour,

J'ai fichier avec une feuille accueil et les 12 mois de l'année.Sur la feuille d'accueil j'ai la possibilité de faire le choix d'un logo.
Après avoir fait le choix du logo qui se trouve sur la feuille d'accueil. Je suis à la recherche d'un code pour copier se logo sur les 12 mois de l'année.
Un fichier valant mieux qu'un long discours, veuillez voir la pièce jointe.

D'avance merci à qui pourra m'aider.
Cordialement
Maval
 

Pièces jointes

Re : Copier une shape sur 12 onglets

Bonjour Maval,

Avec ta macro modifiée. Ajout d'une macro pour supprimer les images déjà en place.

VB:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$B$12" And Target.Count = 1 Then
    On Error Resume Next
    ActiveSheet.Shapes("monimage").Delete
    On Error GoTo 0
    If Target <> "" Then
        For i = 1 To 13
          With Sheets(i)
            .Activate
            Supp_image
        Sheets("Images").Shapes(Target).Copy
        .[B4].Select
        ActiveSheet.Paste
        .[B4].Select
        End With
        Next
     End If
  End If
  Sheets("Accueil").Activate
  Target.Select
End Sub
Sub Supp_image()
Dim Imag As Object
 For Each Imag In ActiveSheet.DrawingObjects
     If TypeOf Imag Is Picture Then
         Imag.Delete
     End If
 Next Imag
End Sub

A te relire

Martial

Edition: Salut Jean-Claude, ah la grasse mat' du dimanche matin 😛
 

Pièces jointes

Dernière édition:
Re : Copier une shape sur 12 onglets

Bonjour à tous,

Un essai avec un code qui doit surement être simplifiable

A+ à tous

Edition : Très en retard... Salut Martial
Ré Edition : Salut FG
😎... Toujours un plaisir de te croiser.
 

Pièces jointes

Dernière édition:
Re : Copier une shape sur 12 onglets

Bonjour maval, Yaloo, Salut JC 🙂
Une proposition sans macro du tout.
Cordialement

@ JC (décidément on peux rester des mois sans se croiser et en un Weekend rattraper le retard 😀)

EDIT Formules simplifiées et gestion du "vide" dans le choix. Bonjour 00 🙂
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
879
Retour