• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Açıklamaları hücreye Kaydetme

  • Konbuyu başlatan Konbuyu başlatan fehdur
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
Aşağıdaki kod ile Anasayfada L sütununda bulunan isimlere ait açıklamaları Sayfa3'e listelemek istiyorum.Ama listboxa listelenirse onu tercih ederim.Kod şu anda çalışmıyor.Bir fikir versin diye ekledim.kodu düzenleyecek arkadaşa teşekkürler



Sheets("Sayfa3").Select
For i = 15 To Sheets("Anasayfa").Range("L65536").End(3).Row
Sheets("Anasayfa").Range("L" & i).Comment.Text.Copy Sheets("Sayfa3").Range("a65536").End(3)(2, 1)
Next
 
Merhaba,
Yazdığınız kodu aşağıdaki şekilde ters çevirip deneyiniz.
Kod:
Sheets("Sayfa3").Range("a65536").End(3)(2, 1) = Sheets("Anasayfa").Range("L" & i).Comment.Text
 
Merhaba,
Yazdığınız kodu aşağıdaki şekilde ters çevirip deneyiniz.
Kod:
Sheets("Sayfa3").Range("a65536").End(3)(2, 1) = Sheets("Anasayfa").Range("L" & i).Comment.Text

Çalıştı ama ilk iki satıra açıklama yazdı diğerlerini yazmadı.
 
Tamam sorun çözüldü.Çalışıyor.Sayfaya değilde listboxa nasıl yazdırabiliriz ?
 
Son düzenleme:
Bir Module içine;
Kod:
Public arr()

Sub AciklamalariListBoxaEkle()
    For Each hcr In Range("L15:L20").SpecialCells(xlCellTypeComments)
        k = k + 1
        ReDim Preserve arr(0 To k)
        arr(k) = hcr.Comment.Text
    Next
        UserForm1.Show
End Sub
Bir UserForm içine;
Kod:
Private Sub UserForm_Initialize()
    ListBox1.List = arr()
End Sub
Ekleyip deneyin.
 
modüle yapıştırdım ama nasıl çalışacak anlayamadım.Modüle değilde butona yazabilirmisin.
 
Bir de UserForm oluşturmalısınız. Module oluşturduğunuz yerin altında yer almaktadır. Userform oluşturduktan sonra içine bir ListBox ekleyin.
 

Ekli dosyalar

Geri
Üst