Konu: Excel Otomasyonu TextToColumns
Excele aktardığım tablonun bir kolonunda text olarak formüller var. Tüm satırlarda
=COUNTIF(GUNLER!A1:A300;"<="&I2)
benzeri formül yazıyor. Excel oluşturulduktan sonra formülün bulunduğu kolon text olarak gözüküyor ve hesaplamıyor. Her bir hücredeki formüle edit ile girip Enter tuşuna bastığımda değerler hesaplanıp gözüküyor veya Data / TextToColumns'a tıkladığımda tüm değerler textten formüle geçiyor.
İnternette araştırdığımda aşağıdakine benzer kodlar buldum ve denedim ama beceremedim.
A kolonunu seçip Excelin TextToColumn fonksiyonunu nasıl aktif ettirebilirim.
Excelde TextToColumn'a tıklayıp oradan FixedWidth'i seçip Finish'e bastığımda istediğim oluyor aslında. Bunu FoxProda nasıl yapabilirim.
with oExcel
.Columns('A:A').select
.Selection.TextToColumns(.Selection.Range("A1"),1,,.t.,,.t.)
EndWith
Anlatması güçtü ama umarım derdimi anlatabilmişimdir. Özetle : Bir kolonda text olarak algılanan formülü excelin formül olarak algılaması için TextToColumn özelliğini VFP içinde nasıl kullanabilirim.
Şimdiden çok teşekkürler.