ilk dolu sutundaki verileri bulmak

Katılım
6 Mart 2007
Mesajlar
76
Excel Vers. ve Dili
xp ingilizce
formda aradım fakat bulamadım
ekte dosyanın küçük bir örneğinde açıklamaya çalıştım

teşekkürler
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
D5 hücrenize

Kod:
=İNDİS(E5:R5;KAÇINCI(1;EĞER(EBOŞSA(E5:R5);"";1);0))
yazıp direk entere basmadan CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturup aşağı doğru çekiniz.
 
Katılım
6 Mart 2007
Mesajlar
76
Excel Vers. ve Dili
xp ingilizce
İlginiz için teşekkürler

Tablo çok büyük olduğu için bunu makro ile yapmamız mümkünmü
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kodları deneyiniz.

Kod:
Sub Button2_Click()
[d5:d100].ClearContents
For i = 5 To [c65536].End(3).Row
    For j = 5 To 20 'Burasını Kolon Sayısı Kadar Düzeltiniz!!!!
        If Cells(i, j).Value <> "" Then
            Cells(i, "d").Value = Cells(i, j).Value
            Exit For
        End If
    Next j
Next i
End Sub
 
Katılım
6 Mart 2007
Mesajlar
76
Excel Vers. ve Dili
xp ingilizce
Sn Rİpek Kod ÇaliŞmadi

Nasil DÜzeltİrİz.

TeŞekkÜrler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Say&#305;n ripek ve Say&#305;n yurttas'&#305;n

&#304;zniyle tek d&#246;ng&#252;ye indirgenmi&#351; ve biraz da k&#305;salt&#305;lm&#305;&#351; kodlar :

Kod:
Private Sub CommandButton1_Click()
[D5:D100].ClearContents
For i = 5 To [C65536].End(3).Row
   Cells(i, "D") = Cells(i, Cells(i, "D").End(2).Column)
Next i
End Sub
 
Üst