merhaba,
vba ile bir hücrenin ya da şeklin zemin rengini belirleyebiliyorum ve içine de istediğim şeyi yazdırabiliyorum. ancak o sayfayı normal excel olarak açıp araç çubukları yardımıyla dolgu rengini "dolgu yok" olarak ayarlayıp (veya başka bir renk seçip)kaydettikten sonra vba kodumu yeniden çalıştırdığımda artık o hücreye/şekle istediğim rengi atayamadığımı gördüm. aynı şey yazılar için de geçerli. normal excel olarak açıp hücre/şekil içindeki yazıları elle sildikten sonra vba kodumu yeniden çalıştırdığımda o hücreye/şekle istediğimi artık yazamıyorum. (kod hata vermeden çalışıyor ama artık istediğimi yapmıyor) sanki normal excel sayfasından elle yaptığım değişikliklerin önceliği varmış gibi bir durum var. bazı dos komutlarındaki /f parametresi gibi "zorla yap" şeklinde bir parametre mi kullanmalıyım? ve ya hücre/şekil rengini ve içeriğini kod ile mi resetleyip default değerine mi döndürmeliyim? eğer öyleyse hangi kodla?
vba ile bir hücrenin ya da şeklin zemin rengini belirleyebiliyorum ve içine de istediğim şeyi yazdırabiliyorum. ancak o sayfayı normal excel olarak açıp araç çubukları yardımıyla dolgu rengini "dolgu yok" olarak ayarlayıp (veya başka bir renk seçip)kaydettikten sonra vba kodumu yeniden çalıştırdığımda artık o hücreye/şekle istediğim rengi atayamadığımı gördüm. aynı şey yazılar için de geçerli. normal excel olarak açıp hücre/şekil içindeki yazıları elle sildikten sonra vba kodumu yeniden çalıştırdığımda o hücreye/şekle istediğimi artık yazamıyorum. (kod hata vermeden çalışıyor ama artık istediğimi yapmıyor) sanki normal excel sayfasından elle yaptığım değişikliklerin önceliği varmış gibi bir durum var. bazı dos komutlarındaki /f parametresi gibi "zorla yap" şeklinde bir parametre mi kullanmalıyım? ve ya hücre/şekil rengini ve içeriğini kod ile mi resetleyip default değerine mi döndürmeliyim? eğer öyleyse hangi kodla?
