Sayın Veysel Emre Hocam,
Yukarıda mesaj 7 deki script ile Google e-tablodan notlar yandaki hücreye alınabiliyor. Acaba Google Script'le "Comment" leri almak için bir yol var mıdır?
Saygılarımla
...If WorksheetFunction.CountA(.Cells) > 0 Then
For Each huc In .SpecialCells(xlCellTypeConstants)
If huc.Comment Is Nothing Then
huc.Select
MsgBox "Açıklama Ekleyin"
Exit Sub
End If...
...With Worksheets("ARSA").Range("M6:M" & Worksheets("ARSA").Cells(Rows.Count, "D").End(3).Row)
Set cm = .SpecialCells(xlCellTypeComments)
For Each huc In .SpecialCells(xlCellTypeConstants)
If Intersect(cm, huc) Is Nothing Then
huc.Select...
...makroda bir döngü kurdum M sütunu boş değil ise açıklama girmem için mesaj versin istiyorum ama If Worksheets("ARSA").Cells(Satır, "M").Comment.Text = "" Then bu satırda hata alıyorum açıklama boş ise kodunu nasıl girebilirim forumdaki konulardanda ulaşamadım yardımlarınız için şimdiden...
Google Sheets'de 2 adet benzer olay var .... "Comment" ve "Note"
Google Script'le "Comment" ler alınamıyor ama "Not"lar alınabiliyor.
Bunun için kullanılacak script;
function getNote(cell) {
return SpreadsheetApp.getActiveSheet().getRange(cell).getNote()
}
Örneğin sayfada C7 hücresinde bir...
Bu şekilde deneyiniz.
Sub Açıklama_kopyala()
On Error Resume Next
For h = 2 To Cells(Rows.Count, "D").End(xlUp).Row
Cells(h, "E") = Cells(h, "D").Comment.Text
Next
End Sub
...AÇIKLAMA_AL(Hücre As Range)
Application.Volatile
If Val(Application.Version) > 15 Then
With Hücre
If Not .CommentThreaded Is Nothing Then
AÇIKLAMA_AL = .CommentThreaded.Text
End If
End With
Else
With Hücre...
Türkçe kısmını düzelttim. Terimleri çok iyi bilmiyorum kusura bakmayın.
Excel 2013 kullanıyorum ne yazık ki bu kodda işe yaramadı :( hata veriyor. başka bir yolu var mı?
yaklaşık 2300 satır var ve pek çoğunda açıklama var bu açıklamaları excel de dökmem gerekli yardımcı olabilirseniz çok...
...kod bölümüne uygulayıp deneyiniz.
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Aciklama As Comment, Aciklama_Kutusu As Shape
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
If Not ActiveCell.Comment Is Nothing Then...
...Explicit
Sub Aciklamalari_Yeniden_Boyutlandir()
Dim Veri As Range, Say As Long
For Each Veri In Selection
If Not Veri.Comment Is Nothing Then
Veri.Comment.Shape.TextFrame.AutoSize = True
Say = Say + 1
End If
Next
If Say = 0...
...göre her seferinde yeniden düzenlemem gerekiyor. Bunu otomatik boyutlandıracak bir kod vardmıdır. Teşekkürler.
ElseIf (ActiveCell.Column = 14) And (ActiveCell.Row = 13) Then
Range("C13").AddComment
Range("C13").Comment.Visible = False
Range("C13").Comment.Text Text:="" & Range("N13") & ""
...Not c Is Nothing Then
Adr = c.Address
Do
If Cells(c.Row, "B") = trh Then
Cells(c.Row, "B").ClearComments
Cells(c.Row, "B").AddComment
Cells(c.Row, "B").Comment.Text Text:=""
Cells(c.Row...
Merhaba,
Kodlardaki kırmızı işaretli bölüm silme işlemini yapar. Kırmızı kalarak diğer 3 satırı silerseniz istediğiniz olur.
Cells(c.Row, "B").ClearComments
Cells(c.Row, "B").AddComment
Cells(c.Row, "B").Comment.Text Text.Delete
Cells(c.Row, "B").Comment.Text Text:=deg
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.