• DİKKAT

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

listview den hücreye sayıyı metin olarak alıyor

Katılım
22 Haziran 2009
Mesajlar
165
Excel Vers. ve Dili
ofis 365
Arkadaşlar kullandığım dosyadaki listviewde seçili satıra çift tıkladığımda
ActiveCell = ListView1.ListItems(a).ListSubItems(1) kodu aktif hücreye sayıyı metin olarak alıyor.
arama sonucunda bulduğum ve uyarladığım aşağıdaki kodlarda ise ;
ActiveCell = FormatNumber(ListView1.ListItems(a).ListSubItems(1), "0.00") sayı olarak alıyor ama ondalık kısmı almayıp yukarı yuvarlıyor.

ActiveCell = Format(ListView1.ListItems(a).ListSubItems(1), "#,##0.00") ondalık kısmı alıyor ama yine metin olarak hücreye alıyor.
benim istediğim ise hücreye sayı olarak ondalık kısımlar ile beraber alsın bunun için kodu nasıl yazmam lazım
 
ActiveCell = ListView1.ListItems(a).ListSubItems(1) * 1 olarak deneyin
 
Arkadaşlar kullandığım dosyadaki listviewde seçili satıra çift tıkladığımda
ActiveCell = ListView1.ListItems(a).ListSubItems(1) kodu aktif hücreye sayıyı metin olarak alıyor.
arama sonucunda bulduğum ve uyarladığım aşağıdaki kodlarda ise ;
ActiveCell = FormatNumber(ListView1.ListItems(a).ListSubItems(1), "0.00") sayı olarak alıyor ama ondalık kısmı almayıp yukarı yuvarlıyor.

ActiveCell = Format(ListView1.ListItems(a).ListSubItems(1), "#,##0.00") ondalık kısmı alıyor ama yine metin olarak hücreye alıyor.
benim istediğim ise hücreye sayı olarak ondalık kısımlar ile beraber alsın bunun için kodu nasıl yazmam lazım

Buyurun.:cool:
Kod:
ActiveCell = cdbl(ListView1.ListItems(a).SubItems(1))
activecell.numberformat="#,##0.00"
 
Sn: Prens24 ve Sn: Orion1 her ikinizede çok teşekkürler yazdığınız kodlar sorunu çözdü
 
Geri
Üst