Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
XL 2013ajouter en commentaire le contenu des cellules d'une colonne en VBA
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 !
Bonjour dans mon fichier excel j'ai un onglet Toto
je voudrais pouvoir mettre :
- un commentaire dans chacune des cellule de la colonne E
- ce commentaire serait la valeur de la cellule
ci-dessous, voici un fichier exemple ; fais Ctrl e ➯ travail effectué ! 😊
pour une raison inconnue, Staple ne peut plus joindre de fichier depuis la grève générale de mai 1968,
alors je me dévoue. 😜 peut-être qu'il a eu trop d'impayés EDF, et qu'ils veulent pas lui donner les
millions de mégawatts nécessaires au fonctionnement de son super-PC ? 😄 😁
autre raison possible : il doit obéir au mot d'ordre de la CGT : Henri Krasucki lui a assuré que s'il
maintenait coûte que coûte son piquet de grève, il le nommerait porte-drapeau du PCF. 🤪
Bonjour, J'ai besoin d'aide pour trouver un code VBA permettant de créer des commentaires en fonction du texte inscrit dans les cellules du jour concerné. Grâce à vos discutions de 2009, j'ai trouvé la possibilité d’insérer le contenu d'une cellule en commentaire dans la même feuille. Mais je...
www.excel-downloads.com
Sans oublier la charte du forum qui elle aussi est explicite
(mais combien de nouveau membre du forum la lise avant leur 1er post... 🙄)
ci-dessous extrait de la charte (qu'en MAJUSCULE pourtant le nouvel arrivant invite à la consulter 😉)
Demandeur
1 – Un outil de recherche sur le forum permet de voir si la question a déjà été posée.
Ne pas hésiter à l’utiliser.
j'ai trouvé : c'est une chanson de Hubert-Félix THIÉFAINE « 22 MAI 1968 »
paroles de la 1ère strophe :
«
22 mai 1968
Trois heures de l'après-midi
Le printemps qui refleurit
Fait transpirer le macadam
Sur l'autoroute de l'Ouest
Un séminariste à moto
J'ai bien dit à moto
Roule à toute allure vers un point non défini
»
je crois qu'ça a un rapport avec la mort d'Albert Camus,
et peut-être de James Dean ; mais j'vois pas l'rapport
avec ton refus de joindre un fichier ! 😱 😱 😱
même si y'avait déjà un exemple dans les liens en bas de page,
j'ai bien aimé faire le petit exo de @Th2t ... même si j'aurais
préféré le faire à partir d'un fichier concret plutôt que créer
mon p'tit fichier exemple.
Pour le reste, je m'adressais au nouveau membre qui semble ne pas avoir lu la charte du forum.
(Qui pourtant est bien utile quand on arrive sur le forum 😉)
Sub Essai()
Dim dlg&: dlg = Cells(Rows.Count, 5).End(3).Row
If dlg = 1 And IsEmpty([E1]) Then Exit Sub
Dim lig&: Application.ScreenUpdating = 0
For lig = 1 To dlg
With Cells(lig, 5)
.AddComment: .Comment.Text .Value: .ClearContents
End With
Next lig
End Sub
c'est pour des données en colonne E, sans en-tête de colonne ;
la dernière ligne utilisée est détectée ➯ si tu ajoutes des
données, elles seront prises en compte ; mais fais-le avant
exécution de la macro !
Puisque le préfixe indique XL 2013, un code VBA pour cette version
VB:
Sub test()
Commenter Range("E:E").SpecialCells(2, 23)
End Sub
Private Sub Commenter(r As Range)
For Each c In r: c.NoteText Text:=c.Value: Next
End Sub
Merci à toi Soan ... ca marche vraiment très bien . Une petite question cependant, comment faire pour ne pas effacer le contenu de la cellule mais sinon c est top. en revanche j ai des entêtes dans ma colonne E et il faudrait commencer juste par la ligne 3 ... Encore merci
Sub Essai()
Dim dlg&, lig&
dlg = Cells(Rows.Count, 5).End(3).Row
Application.ScreenUpdating = 0
For lig = 3 To dlg
With Cells(lig, 5)
.AddComment: .Comment.Text .Value
End With
Next lig
End Sub
Sub Essai()
Dim dlg&, lig&
dlg = Cells(Rows.Count, 5).End(3).Row
Application.ScreenUpdating = 0
For lig = 3 To dlg
With Cells(lig, 5)
.AddComment: .Comment.Text .Value
End With
Next lig
End Sub
non c est pour la colonne E de cet onglet il recupère mes mails de outlook et les mets dans la colonne E de l'onglet Email DB
Le fichier Excel global est joint dans ce message .
la le fichier est vide
Merci beaucoup de ton aide
- 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