Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
function excelsonsatir(AColumn: Integer): Integer;
const
xlUp = 3;
begin
Result := excel.Range[Char(96 + AColumn) + IntToStr(65536)].end[xlUp].Rows.Row;
end;
Arkadaşlar excelden veritabanına veri çekiyorum.Ancak satır sayısını for döngüsü ile sabit belirtiyorum.Bunun için excelde dolu olan satır sayısını öğrenmem gerekiyor.Forumda araştırdım.Yukarıdaki function'ı buldum ama functon döngüsel ole hatası veriyor.
Bu function'ı kullanan var mı.Veya bildiğiniz dolu satır sayısını öğreneceğim function var mı.
Bilginin efendisi olmak için çalışmanın uşağı olmak şarttır...
BALZAC
Bana bir harf öğretenin kulu kölesi olurum..
HZ.ALİ
//Uses bölümüne eklenecek unitler
uses
Variants,comobj;
var
Excel : Variant;
sonsatir:longint;
function excelsonsatir(AColumn: Integer): Integer;
const
xlUp = 3;
begin
Result := excel.Range[Char(96 + AColumn) + IntToStr(65536)].end[xlUp].Rows.Row;
end;
// Kullanımı "A" sutunu için
sonsatir:=excelsonsatir(1)+1;
Ben bu şekilde kullanıyorum ve herhangi bir sorun yok.
iyi çalışmalar.
Öğrenmek ve öğretmek, akıntıya karşı yüzmek gibidir ilerleyemediğiniz taktirde gerilersiniz.