Excel:=CreateOleObject('Excel.Application') ile ...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ovural
Üye
Mesajlar: 167
Kayıt: 22 Eki 2003 10:20
İletişim:

Excel:=CreateOleObject('Excel.Application') ile ...

Mesaj gönderen ovural »

Excel:=CreateOleObject('Excel.Application') ile ... excel baglandıgımda ..


kac satırda kayıt var nasıl ogrenirim ?

birinci sutunu

Kod: Tümünü seç

var i:integer;
i:=1;
while Excel.Sheets[1].Cells[i,1]<>'' do
  inc(i);
// i-1 boş olmayan satırların sayısı 
şeklinde kontrol etsemde birinci sutun bos olanlar var ..
bos hucre buldumu kalıyor ..

:?: :duvar:
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

viewtopic.php?t=871&highlight=excel

İf in kullanım şekline bir bak ;)

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
ovural
Üye
Mesajlar: 167
Kayıt: 22 Eki 2003 10:20
İletişim:

Mesaj gönderen ovural »

buldum ...

Excel.WorkBooks[1].Sheets[1].UsedRange.Rows.Count
takkus
Üye
Mesajlar: 25
Kayıt: 18 Şub 2005 03:53
İletişim:

Mesaj gönderen takkus »

kullanılan kolon sayısını belirlemek için de böyle bir excel özelliği(güzelliği) var mı acaba? :)

Kod: Tümünü seç

Sayfa1.Cells(10, 2) = Sayfa1.UsedRange.Columns.Count
excelde bu makro kullanılan kolon sayısını veriyor ama;

Kod: Tümünü seç

degisken:=Excelapp.WorkBooks[1].Sheets[1].UsedRange.colums.count
kodu delphi de çalışmıyor ve şu hatayı veriyor

Kod: Tümünü seç

project project1.exe raised exception class EOleError with message 'Method colums' not supported by automation object'. 
:?:
takkus
Üye
Mesajlar: 25
Kayıt: 18 Şub 2005 03:53
İletişim:

Mesaj gönderen takkus »

"columns" yerine "colums" yazıyormuşum :lol:

Kod: Tümünü seç

Excelapp.WorkBooks[1].Sheets[1].UsedRange.colums.count
kodu da takır takır çalışıyor :lol:
bir harf n(e)leri değiştiriyor :lol:
Cevapla