Insérer contenu d'une cellule dans un commentaire d'un autre classeur (ouvert)
Résolu
Adirien
Messages postés
84
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je ne sais pas si quelqu'un pourra m'aider :
J'ai un fichier avec des données qui évolue tous les jours.
Je veux pouvoir créer une macro qui va copier les valeurs de certaines cellules d'un classeur (TDB.xlsx) dans un nouveau commentaire d'une cellule qui est dans un autre classeur (MTTH.xlsx). Je précise au moment de la copie les 2 classeurs sont ouverts.
Je veux pouvoir copier le contenu de la cellule mais aussi une trame de texte en préfixe de chaque valeur "Matin:", "Après-midi :" "Nuit :":

Merci de votre aide
Je ne sais pas si quelqu'un pourra m'aider :
J'ai un fichier avec des données qui évolue tous les jours.
Je veux pouvoir créer une macro qui va copier les valeurs de certaines cellules d'un classeur (TDB.xlsx) dans un nouveau commentaire d'une cellule qui est dans un autre classeur (MTTH.xlsx). Je précise au moment de la copie les 2 classeurs sont ouverts.
Je veux pouvoir copier le contenu de la cellule mais aussi une trame de texte en préfixe de chaque valeur "Matin:", "Après-midi :" "Nuit :":

Merci de votre aide
Configuration: Windows / Chrome 89.0.4389.82
A voir également:
- Insérer contenu d'une cellule dans un commentaire d'un autre classeur (ouvert)
- Insérer une vidéo dans powerpoint - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Insérer un espace insécable dans word - Guide
- Insérer signature word - Guide
- Insérer un commentaire dans word - Guide
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
la macro serait-elle dans un des deux fichiers?
as-tu essayé avec l'enregistreur de macros?
la macro serait-elle dans un des deux fichiers?
as-tu essayé avec l'enregistreur de macros?
J'ai tenté quelque chose comme cela déjà ne serait-ce que pour renvoyer la valeur de Matin mais ça ne marche pas :
Erreur d'execution '1004' :
Erreur définie par l'application ou l'objet
With MTTH.Sheets("Feuil1").Range("B1")
If .Comment Is Nothing Then .AddComment
.Comment.Text Text:=TDB.Sheets("Feuil1").Range("B2").Value
End With
Erreur d'execution '1004' :
Erreur définie par l'application ou l'objet
est-ce le code complet?
à quelle ligne l'erreur?
merci d'utiliser les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
à quelle ligne l'erreur?
merci d'utiliser les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
C'est cette ligne où est l'erreur
Le code complet est le suivant :
La ligne d'erreur est sur cette ligne
Le code complet est le suivant :
Set MTTH = ThisWorkbook Set TDB = Workbooks("TDB.xlsm") With MTTH.Sheets("Feuil1").Range("B1") If .Comment Is Nothing Then .AddComment .Comment.Text Text:=TDB.Sheets("Feuil1").Range("B2").Value End With
La ligne d'erreur est sur cette ligne
.Comment.Text Text:=TDB.Sheets("Feuil1").Range("B2").Value
Avec l'enregistreur de macro je vais pouvoir insérer un commentaire mais je ne pourrais pas y faire apparaître une valeur de cellule pour ça je suis obligé de passer par du code