XL 2021 VBA bouton pour copier le contenu d'une cellule

fuioplde

XLDnaute Nouveau
Bonjour à tous,

Je travaille actuellement sur un classeur Excel dans lequel je souhaite ajouter un bouton permettant de copier automatiquement le contenu d'une cellule spécifique (par exemple, E3 dans une feuille nommée "Nommage") dans le presse-papiers sans modifier la sélection de cellules dans Excel.

1730045980452.png

Cependant, ce code pose des problèmes, surtout lors de la réouverture du fichier. J’ai vérifié les paramètres de sécurité des macros et essayé d’ajouter des références à la bibliothèque Microsoft Forms 2.0 Object Library, mais sans succès.
 

piga25

XLDnaute Barbatruc
Bonjour,
Un essais avec ceci : valable pour la feuille Nommage et cellule E3
VB:
Sub CopierDansPressePapier()
Dim ws As Worksheet
Dim x$
    Set ws = ThisWorkbook.Sheets("Nommage") ' Remplacez "Nommage" par le nom exact de votre feuille si nécessaire
    ' Copier la valeur de la cellule dans le presse-papiers
    x = Trim(ws.[E3].Text)
        With CreateObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}") 'DataObject en late binding
            .SetText x
            .PutInClipboard
        End With
    MsgBox "Le texte '" & x & "' a été placé dans le presse-papiers..."
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
314 720
Messages
2 112 189
Membres
111 458
dernier inscrit
Domstras