• DİKKAT

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

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.
 
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
 
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.
 
Selamlar,

Ekte örnek dosyanızı tekrar düzenledim incelermisiniz.
 
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..
 
Geri
Üst