Aktar Kodu ile İki sutundaki bilgiyi Tek sutuna aktarma

Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
Bu kod ile Personelin Adını aktarıyorum personelin adı D sütununda, E sutununda bulunan soyadını da bir hücreye gelecek şekilde aktarmak istuyorum. shA.Cells(Y, 1) = shD.Cells(Hucre.Row, 4)



Sub Maaş_Disket()
Dim Hucre As Range
Set shD = Sheets("Data")
Set shA = Sheets("Maaş_Disket")
Y = 11
For Each Hucre In shD.Range("d11:d305")
If IsError(Hucre) = True Then: GoTo f1
If Hucre.Value = 0 Or Hucre.Value = "" Then: GoTo f1
shA.Cells(Y, 1) = shD.Cells(Hucre.Row, 4)
shA.Cells(Y, 2) = shD.Cells(Hucre.Row, 47)
shA.Cells(Y, 3) = shD.Cells(Hucre.Row, 2)
shA.Cells(Y, 4) = shD.Cells(Hucre.Row, 57)
shA.Cells(Y, 7) = shD.Cells(Hucre.Row, Hucre.Column)
Y = Y + 1


f1:
Next
Set shD = Nothing
Set shA = Nothing
End Sub
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
shA.Cells(Y, 1) = shD.Cells(Hucre.Row, 4)

sanırım D kolonunu ifade ediyor.

E kolonunuda almak için

shA.Cells(Y, 1) = shD.Cells(Hucre.Row, 5)

yapabilirsiniz.Tabiki, 1,2,3.. olan kolon numaralarıda düzeltmeniz gerekiyor.
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Aşağıdaki kod, D sütunundaki veri ile E sütunundaki veriyi A sütununa birleştirerek yazar.

Kod:
shA.Cells(Y, 1) = shD.Cells(Hucre.Row,[B] 4[/B]) & " "  & shD.Cells(Hucre.Row,[B] 5[/B])
 
Katılım
8 Haziran 2007
Mesajlar
761
Excel Vers. ve Dili
excel- 2003 Türkçe
TEŞEKKÜR EDERİM.
sAYIN mESLEKİ BİR SIKINTIM VAR. Bir dosyaya Visual Basic'e şifre girmiştim. Ama şifreyi suan hatırlamıyorum. Bunun bir çözümü varmı aceba
 
Üst