• DİKKAT

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

bilgileri diğer sayfaya gönderme

  • Konbuyu başlatan Konbuyu başlatan ozcanya
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Haziran 2006
Mesajlar
418
Excel Vers. ve Dili
excel 2003 Türkçe
arkadaşlar dosyam ekte rıca etsem yardımcı olurmusunuz
 
Son düzenleme:
Selamlar,

Ekteki örnek dosyayı incelermisiniz. Arşive aktarmak istediğiniz satırda herhangi bir hücreyi seçip butona tıklayınız.
 
Üstat teşekkür ederim
Aktar diyorum ama bilgiler aktarıldı dediği halde aktarım yok
bakmanızı rıc etsem?
 
Sn.Özcanya,

Kodlar bende problemsiz çalışıyor.

SAdece Sn.COST_CONTROL, boş satırlar için uyarı mesajı koymamış. Çok da büyük bir eksiklik değil. "Dolu satırları" seçip aktar derseniz aktarıyor. Hatta aynı kayıt arşivde varsa'da uyarı mesajı veriyor.

Boş satırlarda farklı bir mesaj vermesi için COST_CONTROL'un kodlarına bir blok ilave ettim. Bunu deneyiniz.

Kod:
Sub ARŞİVE_AKTAR()
    If ActiveCell.Row < 7 Then
    MsgBox "BU SATIRI AKTARAMAZSINIZ !" & vbCrLf & "LÜTFEN FARKLI BİR SATIR SEÇİNİZ.", vbCritical, "UYARI !"
    Exit Sub: End If
[COLOR=teal][COLOR=green]'-------- BOŞ SATIR KONTROLÜ --------------[/COLOR]
[/COLOR]    For i = 2 To 11
        deger = deger & Cells(ActiveCell.Row, i)
    Next i
    If Len(deger) = 0 Then: MsgBox "BOŞ SATIR AKTARILMAZ.BAŞKA BİR KAYIT SEÇİN", vbCritical, "UYARI": Exit Sub
[COLOR=green]'------------------------------------------[/COLOR]
    SON_SATIR = Sheets("arşiv").[B65536].End(3).Row + 1
    SATIR = ActiveCell.Row
    If WorksheetFunction.CountIf(Sheets("arşiv").[F:F], Cells(SATIR, "F")) > 0 Then GoTo SON
    Sheets("arşiv").Range("B" & SON_SATIR & ":K" & SON_SATIR) = Range("B" & SATIR & ":K" & SATIR).Value
    MsgBox "SEÇTİĞİNİZ KAYIT ARŞİVE AKTARILMIŞTIR.", vbInformation
    Exit Sub
SON: MsgBox "BU KAYIT DAHA ÖNCE AKTARILMIŞTIR !" & vbCrLf & "LÜTFEN BAŞKA BİR KAYIT SEÇİNİZ.", vbCritical, "UYARI !"
End Sub
 
Özür dilerim tek tek göndermek gerek sanırım
her her kayıtda gönder demek gerekir her halde
 
Dostum te&#351;ekk&#252;r ederim her zaman ki gibi,
yard&#305;m ald&#305;m sizden
Bu &#351;ekilde iyi .te&#351;ekk&#252;r ederim.
sizden ba&#351;ka konuda yard&#305;m isteyebir miyim
dosyay&#305; ekliyorum
bu dosyay&#305; bana siz yapt&#305;n&#305;z ben de ekler yapt&#305;m. yapamad&#305;&#287;&#305;m dosyan&#305;n i&#231;erisin de a&#351;&#305; kart&#305; ad&#305;nda bir sayfa var Ben bu sayfaya di&#287;er sayfalardan veri al&#305;p c&#305;kt&#305;s&#305;n&#305; almak istiyorum.A&#231;&#305;klamam sayfada
te&#351;ekk&#252;r ederim.
 
Son düzenleme:
Teşekkkürler.

Mukemmel olmuş Ana adlı sayfayı ekleme zannederim unuttunuz
rıca etsem
selamlar kolay gelsin
(Çocuğa ait diğer Bilgileri Üser forumda Görmek mümkün mü)
 
fpc Konu Hakkında bana yardımcı olmanızı rıca etsem?
kusura bakmayın
 
Userform2'nin initialize kodunu a&#351;a&#287;&#305;daki gibi de&#287;i&#351;tirin.

(&#199;ocu&#287;a ait di&#287;er Bilgileri &#220;ser forumda G&#246;rmek m&#252;mk&#252;n m&#252;)
Neleri g&#246;rmek isterseniz onlar&#305; g&#246;steririz :)

Kod:
Private Sub UserForm_Initialize()
Dim arrSayfa() As Variant
Dim i&#37;, j%
arrSayfa = Array("aktarma sayfas&#305;", "A&#351;&#305; Kart&#305;", "Doz")
For i = 1 To Sheets.Count
    For j = 0 To 2
        If Sheets(i).Name = arrSayfa(j) Then: GoTo f1
    Next j
    ComboBox1.AddItem Sheets(i).Name
f1:
Next i
ComboBox1.ListIndex = 0
With ListView1
    .ColumnHeaders.Add , , "Ad&#305;", 78
    .ColumnHeaders.Add , , "Soyad&#305;", 100
    .ColumnHeaders.Add , , "Baba Ad&#305;", 70
    .View = lvwReport
    .Gridlines = True
    .FullRowSelect = True
End With
CommandButton2.Cancel = True
Me.Caption = "A&#350;I KARTI OLU&#350;TUR"
End Sub
 
Oldu te&#351;ekk&#252;r ederim
soy ad&#305;ndan kkk olan k&#305;s&#305;m
 
Geri
Üst