Küçük bir yardıma ihtiyacım var. Excel'de makro ile regresyon analizi yaptırmam gerekiyordu. Kodları yazdım ama bir sorun var. 999 tane not ürettirerek analiz yaptığımda sorun olmuyor ama birkaç değer girildiğinde değer girilmeyen ifadeden sonra yine de işlemi yaptırıyor ve tekrar eden sayılar ortaya çıkıyor.
Benim ihtiyacım olan şey şu : A-B-C sütunundan herhangi birinde nerede değer girilmediğini tespit edip H-I sütunlarında bu işlemi durduracak veya değer girilmeyen satırdan sonra H-I-J-L sütunlarındaki satırları silecek bir ifadeye ihtiyacım var.
Örnek vermek gerekirse
Not ürettirme ile oluşan görünüm :
Kendimiz sayı girdiğinde oluşan görünüm :
Teşekkürler
Merhaba,
Senin söylediğin kısıtlara göre işlemi şu şekilde ufak bir kontrolle durdurabilirsin.
for a = 2 to 1000 if cells(a,1) = "" then msgbox(a&".satırda veri yok") and exit sub 'birinci sütunda 2. satırdan 999. satıra kadar boş var mı yok mu kontrol eder. eğer boş varsa boş olan satırı gösterir ve programdan çıkar.
next
Teşekkürler cevap için
Ben şöyle bir yöntem kullandım :
sonsat = ActiveSheet.UsedRange.Row - 1 + _ ActiveSheet.UsedRange.Rows.Count Application.ScreenUpdating = False For k = sonsat To 1 Step -1 If Cells(k, 1) = "" Then Rows(k).Delete Next k
hocam yaptığınız bu uygulamanın excel dosyasını paylaşır mısınız_?
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme