XL 2013 Case à cocher avec report de donnés + image

Kayser

XLDnaute Junior
Bonjour

Est t'il possible de mettre vie a ce tableur en pièce jointe (exemple facultatif)
La description est jointe dans le fichier PDF

J'avoue sécher dans les macros ou VBA

Merci par avance
 

Pièces jointes

  • CALCUL CP.xlsx
    56.8 KB · Affichages: 5
  • PLANNING 2.pdf
    428 KB · Affichages: 4

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Kayser,
Un essai en PJ avec :
VB:
Sub ClicBouton()
    ' L'image porte le même numéro que le bouton correspondant.
    N = Right(Application.Caller, 2)                ' N° du bouton d'appel
    Ligne = 2 * N + 4                               ' Calcul de la ligne nom prénom
    ActiveSheet.Shapes("Image" & N).Copy            ' Copie de la signature
    Nom = Cells(Ligne, "C")                         ' Nom
    Prenom = Cells(Ligne, "E")                      ' Prénom
    With Sheets("MIRE")
        .Select
        For Each Sh In .Shapes                      ' Effacement toutes images sauf Logo
            If Sh.Name <> "Logo" Then Sh.Delete
        Next Sh
        .Paste Destination:=Sheets("MIRE").[G46]    ' Copie signature
        With .Shapes("Image" & N)
            .Width = 165                            ' Ajustement largeur
            .Left = [G46].Left + 20                 ' Centrage dans cellule
            .Top = .Top + 25
        End With
        .[H14] = Nom: .[S14] = Prenom               ' Insertion nom et prénom
        .[H21].Select
    End With
End Sub
 

Pièces jointes

  • CALCUL CP.xlsm
    62.1 KB · Affichages: 5

Kayser

XLDnaute Junior
Bonjour Kayser,
Un essai en PJ avec :
VB:
Sub ClicBouton()
    ' L'image porte le même numéro que le bouton correspondant.
    N = Right(Application.Caller, 2)                ' N° du bouton d'appel
    Ligne = 2 * N + 4                               ' Calcul de la ligne nom prénom
    ActiveSheet.Shapes("Image" & N).Copy            ' Copie de la signature
    Nom = Cells(Ligne, "C")                         ' Nom
    Prenom = Cells(Ligne, "E")                      ' Prénom
    With Sheets("MIRE")
        .Select
        For Each Sh In .Shapes                      ' Effacement toutes images sauf Logo
            If Sh.Name <> "Logo" Then Sh.Delete
        Next Sh
        .Paste Destination:=Sheets("MIRE").[G46]    ' Copie signature
        With .Shapes("Image" & N)
            .Width = 165                            ' Ajustement largeur
            .Left = [G46].Left + 20                 ' Centrage dans cellule
            .Top = .Top + 25
        End With
        .[H14] = Nom: .[S14] = Prenom               ' Insertion nom et prénom
        .[H21].Select
    End With
End Sub
C'est Excellent bravo a toi sylvanu merci encore
 

Discussions similaires

Réponses
2
Affichages
265

Statistiques des forums

Discussions
314 491
Messages
2 110 177
Membres
110 690
dernier inscrit
Zeppelin