• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

bir satırdaki ilk ve son dolu hücreyi bulma

Katılım
3 Nisan 2006
Mesajlar
12
arkadaslar merhaba,

benim soyle bir problemim var. bir satırda bazı hücreler dolu bazılarında ise sayılar var. ben bunlar arasında ilk ve son dolu olan (yani sayı olan) hücreleri bulmak istiyorum. bu konuda yardımcı olabilirseniz çok sevinirim.

şimdiden teşekkürler
 
Merhaba

arkadaslar merhaba,

benim soyle bir problemim var. bir satırda bazı hücreler dolu bazılarında ise sayılar var. ben bunlar arasında ilk ve son dolu olan (yani sayı olan) hücreleri bulmak istiyorum. bu konuda yardımcı olabilirseniz çok sevinirim.

şimdiden teşekkürler

şimdilik aşağıdaki vba komutlarına gözatmanızı öneririm


[A:A].SpecialCells(xlCellTypeComments).Select
'Belirlenen aralıktaki açıklama içeren hücreleri seçer.

[A:A].SpecialCells(xlCellTypeConstants, 23).Select
'Belirlenen aralıktaki tüm sabit değer (sayı ve metin) içeren hücreleri seçer.

[A:A].SpecialCells(xlCellTypeConstants, 1).Select
'Belirlenen aralıktaki tüm sabit sayısal değer içeren hücreleri seçer.

[A:A].SpecialCells(xlCellTypeConstants, 2).Select
'Belirlenen aralıktaki tüm sabit metinsel değer içeren hücreleri seçer.

[A:A].SpecialCells(xlCellTypeFormulas, 1).Select
'Belirlenen aralıktaki formül içeren sayısal hücreleri seçer.

[A:A].SpecialCells(xlCellTypeFormulas, 2).Select
'Belirlenen aralıktaki formül içeren metinsel hücreleri seçer.

[A:A].SpecialCells(xlCellTypeBlanks).Select
'Belirlenen aralıktaki tüm boş olan hücreleri seçer.

[A:A].SpecialCells(xlCellTypeConstants, 16).Select
'Belirlenen aralıktaki sabit hata içeren hücreleri seçer.

[A:A].SpecialCells(xlCellTypeFormulas, 16).Select
'Belirlenen aralıktaki formül sonucu hata oluşan hücreleri seçer.

[A:A].SpecialCells(xlCellTypeAllValidation).Select
'Belirlenen aralıktaki veri doğrulama uygulanmış hücreleri seçer.

[A:A].SpecialCells(xlCellTypeLastCell).Select
'Belirlenen aralıktaki son hücreyi seçer.

[A:A].SpecialCells(xlCellTypeAllFormatConditions).Selec t
'Belirlenen aralıktaki koşullu biçimlendirme uygulanmış hücreleri seçer.

[A:A].SpecialCells(xlCellTypeVisible).Select
'Belirlenen aralıktaki yalnızca görünür hücreleri seçer.

[A:A].CurrentRegion.Select
'Belirlenen aralıktaki geçerli bölgeyi seçer.

ActiveSheet.DrawingObjects.Select
'Aktif sayfadaki nesneleri
 
aslında ben aşağıdaki gibi bir makro yazmaya çalıştım ama for i=1 to 'dan sonraki kısma bir şey bulamadım yazacak. böyle bir makro doğru mudur?

Sub sample()
'

'
Dim i As Integer
Dim j As Integer
j = 1
For i = 1 To 15
If Cells(3, i).Value = Cells(3, 20).Value Then
j = j + 1
End If
Next
Cells(3, 16).Value = Cells(2, j).Value
End Sub
 
bu örnek işinizi biraz daha kolaylaştırmaz mı?
 
ben bunu satır olanda yapmak istiyorum. bir de sayı olan tüm hücreleri bulmak istemiyorum. onun yerne ilk dolu olan (içinde değer yazan) hücreyi bulup, bu hücrenin adını yazdırmak istiyorum.

ekte gönderdiğim dosyada ilk dolu olan hücrenin adını FINAL yazan hücrenin altına yazdırmak istiyorum.

teşekkürler
 
P3 hücresine

=&#304;ND&#304;S(B3:N3;KA&#199;INCI(DO&#286;RU;B3:N3<>"";0))

yaz&#305;p direk ENTER basmadan CTRL+SHIFT+ENTER tu&#351;lar&#305;na birlikte basarak dizi form&#252;l&#252; olu&#351;turun.
 
=INDEX(B4:N4,CHOOSE(TRUE,B4:N4<>"",0))

benim kullandığım excel ingilizce. formülünüzün ingilizce karşılığı acaba yukarıdaki formül müdür? eğer oyle ise bu formül sadece ilk hücrenin değerini veriyor. ben ilk dolu hücrenin değerini bulmak istiyorum.
 
=INDEX(B4:N4,MATCH(TRUE,B4:N4<>"",0))

olacak.
 
&#231;ok te&#351;ekk&#252;r ederim. form&#252;l tam olarak &#231;al&#305;&#351;&#305;yor.

bu form&#252;l&#252;n son dolu h&#252;creyi bulam &#351;ekli var m&#305;d&#305;r peki?

te&#351;ekk&#252;rler
 
belirlenen bir metni en son hangi hücrede olduğunu bulabilirmiyiz? mesela * içeren hücre kaçıncı veya kaç sutun sonra gibi
 
satırda dolu ilk hücreyi seç ve satırda dolu olan son hücreyi seç olarak nasıl yazarız acil lazım
 
Teşekkür

çok teşekkür ederim çok işime yaradı.
son hücreyi de bulan formül olursa çok ama çok iyi olur
 
Geri
Üst