13GIBE59 XLDnaute Accro 7 Septembre 2014 #1 Bonjour le forum. dans un de mes fichiers, je veux placer le contenu de la cellule L3 dans le presse-papiers à l'ouverture du classeur : Code: Private Sub Workbook_Open() Dim MyData As DataObject Set MyData = New DataObject MyData.SetText Range("L3").Value MyData.PutInClipboard End Sub Ce code marche très bien. Mais le même code placé dans un autre fichier bugue sur : Dim My Data As DataObject Cliquez pour agrandir... Le message d'erreur est le suivant : Erreur de compilation : type défini par l'utilisateur non défini. Cliquez pour agrandir... Quelqu'un a-t'il une idée pour lever ce mystère, sachant que les deux versions d'Excel sont les mêmes, 2007 ? Merci d'avance.
Bonjour le forum. dans un de mes fichiers, je veux placer le contenu de la cellule L3 dans le presse-papiers à l'ouverture du classeur : Code: Private Sub Workbook_Open() Dim MyData As DataObject Set MyData = New DataObject MyData.SetText Range("L3").Value MyData.PutInClipboard End Sub Ce code marche très bien. Mais le même code placé dans un autre fichier bugue sur : Dim My Data As DataObject Cliquez pour agrandir... Le message d'erreur est le suivant : Erreur de compilation : type défini par l'utilisateur non défini. Cliquez pour agrandir... Quelqu'un a-t'il une idée pour lever ce mystère, sachant que les deux versions d'Excel sont les mêmes, 2007 ? Merci d'avance.
camarchepas XLDnaute Barbatruc 7 Septembre 2014 #2 Re : Code qui marche sur un fichier et pas sur un autre : mystère ? Bonjour , Et oui dans un classeur tu as référencé microsoft form et pas dans l'autre , un classique de chez classique Vote positif 0 Vote négatif
Re : Code qui marche sur un fichier et pas sur un autre : mystère ? Bonjour , Et oui dans un classeur tu as référencé microsoft form et pas dans l'autre , un classique de chez classique
13GIBE59 XLDnaute Accro 7 Septembre 2014 #3 Re : Code qui marche sur un fichier et pas sur un autre : mystère ? Bonjour camarchepas, Merci pour ta réponse, mais ça marche pas : je n'ai microsoft form ni dans l'un ni dans l'autre... Vote positif 0 Vote négatif
Re : Code qui marche sur un fichier et pas sur un autre : mystère ? Bonjour camarchepas, Merci pour ta réponse, mais ça marche pas : je n'ai microsoft form ni dans l'un ni dans l'autre...
camarchepas XLDnaute Barbatruc 7 Septembre 2014 #4 Re : Code qui marche sur un fichier et pas sur un autre : mystère ? Ok , deuxième essai. Le classeur ou cela ne fonctionne pas n'a pas de userform . Car dans le cas d'utilisation d'userform la déclaration est automatique . Vote positif 0 Vote négatif
Re : Code qui marche sur un fichier et pas sur un autre : mystère ? Ok , deuxième essai. Le classeur ou cela ne fonctionne pas n'a pas de userform . Car dans le cas d'utilisation d'userform la déclaration est automatique .
13GIBE59 XLDnaute Accro 7 Septembre 2014 #5 Re : Code qui marche sur un fichier et pas sur un autre : mystère ? Re, Super ! Celle-là, je ne la connaissais pas : insérer un userform. Chapeau ! Merci encore, camarche pas, parce que là, ça marche Vote positif 0 Vote négatif
Re : Code qui marche sur un fichier et pas sur un autre : mystère ? Re, Super ! Celle-là, je ne la connaissais pas : insérer un userform. Chapeau ! Merci encore, camarche pas, parce que là, ça marche