Veri aktarma ile ilgili ek

Katılım
7 Ağustos 2006
Mesajlar
82
Excel Vers. ve Dili
excel 2003 Türkçe
Hayırlı günler diliyorum. Ekte gönderdiğim dosyada sayfa1 den sayfa2 deki aylara veri aktarılıyor. Fakat aktarılan ayların bulunduğu hücrelerede değer var ise uyarı vermesini isitiyorum. Kabul ettiğim vakit hücre içerisine yazsın. Eğer boş ise hücreler uyarı vermeden direk atmasını istiyorum. Çokmu şey istiyorum. :) Allah kolaylık versin.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,459
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Sub AKTAR()
    Set S1 = Sheets("Sayfa1")
    Set S2 = Sheets("Sayfa2")
    SON = S1.Cells(65536, 1).End(xlUp).Row
    
    ARA = S1.Cells(1, 2)
        S2.Select
        SÜTUN = S2.[A1:M1].Find(What:=ARA, After:=ActiveCell).Column
        If S2.Cells(2, S&#220;TUN) <> "" Then GoTo ONAY
DEVAM:
        For X = 1 To SON
        S2.Cells(X + 1, 1) = S1.Cells(X + 3, 1)
        S2.Cells(X + 1, S&#220;TUN) = S1.Cells(X + 3, 2)
        Next
        MsgBox "AKTARIM &#304;&#350;LEM&#304; TAMAMLANMI&#350;TIR.", vbInformation
        Exit Sub
ONAY:
SOR = MsgBox("AKTARMAK &#304;STED&#304;&#286;&#304;N&#304;Z " & ARA & " AYINDA VER&#304; MEVCUTTUR." & Chr(10) & "AKTARIM &#304;&#350;LEM&#304;NE DEVAM ETMEK &#304;ST&#304;YOR MUSUNUZ ?", vbYesNo + vbExclamation, "D&#304;KKAT !")
If SOR = vbNo Then Exit Sub
If SOR = vbYes Then GoTo DEVAM
End Sub
 
Katılım
7 Ağustos 2006
Mesajlar
82
Excel Vers. ve Dili
excel 2003 Türkçe
Hocam Allah raz&#305; olsun ilginize. Yaln&#305;z S&#220;TUN = S2.[A1:M1].Find(What:=ARA, After:=ActiveCell).Column sat&#305;r&#305;nda Type mismatch hatas&#305; veriyor. Hay&#305;rl&#305; g&#252;nler dilerim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,459
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Ekte örnek dosyanızı tekrar düzenledim incelermisiniz.
 
Katılım
7 Ağustos 2006
Mesajlar
82
Excel Vers. ve Dili
excel 2003 Türkçe
Hocam yard&#305;mlar&#305;n&#305;z i&#231;in te&#351;ekk&#252;r ederim. Allah kolayl&#305;k versin. Hay&#305;rl&#305; Ramazanlar dilerim..
 
Üst