Aşağıdaki makroyu çalıştırmak için bir komut düğmesi kullanıyorum, ancak çalıştığım her seferde rastgele bir hücrede bir sıfır görünmeye devam ediyor makroyu çalıştırıyorum. Kullanılmakta olan makro kaydedilmiş bir makrodan kaynaklanıyor. Kaydedilen makro, başka bir sayfadan referans almak ve diğerinde otomatik dosyalama yapmaktır.Bu makroyu her çalıştırdığımda neden rastgele bir sıfır görünüyor?
Sub Refresh()
ActiveCell.FormulaR1C1 = "='raw data'!R[-5]C"
Range("A7").Select
Selection.AutoFill Destination:=Range("A7:A500"), Type:=xlFillDefault
End Sub
rastgele hücresinde bir 0 koyardı bu kodda bir şey yok. Formülün sonucu, düğmeye basmanız sırasında aktif olan hücreye gönderilir. Formül boş bir hücreye işaret ediyorsa, bir "0" üretecektir - bu ne demek oluyor? –
Evet, karışıklık için özür dilerim ve ayrıca bunu farkettim. Bu sıfırı eklememenin bir yolu var mı? – Luis
Formülünüzü değiştirebilir misiniz? '= IF ('ham veri'! A2 =" "," ", 'ham veri'! A2)' – Davesexcel