Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1174
Tıklama
0
Öne Çıkarma
Excel'de Vba küçük bir yardım gerekiyor
P
11 yıl
Teğmen
Konu Sahibi

Arkadaşlar merhaba,

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 :

< Resime gitmek için tıklayın >

Kendimiz sayı girdiğinde oluşan görünüm :

< Resime gitmek için tıklayın >


Teşekkürler



D
11 yıl
Onbaşı

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



P
11 yıl
Teğmen
Konu Sahibi

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


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dogusburak
Y
10 yıl
Er

hocam yaptığınız bu uygulamanın excel dosyasını paylaşır mısınız_?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.