izin dosyası (VBA)

Katılım
7 Aralık 2006
Mesajlar
160
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
27-05-2023
ekte gönderiğim dosyada bazı yerlerde takıldım vba kullanılarak verileri başka bir tabloya aktarmak istiyorum açıklama dosyanın içerisinde.
Teşekkür ederim
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Kod:
 Sub aktar()
Set shb = Sheets("BİLGİLER")
Set shl = Sheets("LİSTE")
sonl = shl.Cells(65532, 1).End(xlUp).Row
For i = 1 To 7
shl.Cells(sonl + 1, i) = shb.Cells(i + 1, 2)
Next i
Set shb = Nothing
Set shl = Nothing
End Sub
Kolay gelsin
 
Katılım
7 Aralık 2006
Mesajlar
160
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
27-05-2023
kardeş teşekkür ederim, ama bir sorum olacak cevabını örnek dosyaya bakarak mı yazdın yoksa standart aktar bilgisimi. ben verdiğin komutu çalıştıramadım da
yinede teşekkür ederim
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Bizzat sizin dosyanız için ...

Sayfanıza bir adet buton koyun ve bu kodu ona bağlayın. Sonra butona basın. Liste sayfasına veriniz aktarılmış olacaktır.

Süre için de aşağıdaki formul işinize yarayacaktır.

=(B5+B7-(B4+B6))*24
 
Katılım
7 Aralık 2006
Mesajlar
160
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
27-05-2023
Online olmanız çok iyi ama ben yine yapamadım

butona bağladım şöyle bir uyarı kutusu çıkıyor
Compile error:
Expected end sub

Private Sub CommandButton2_Click() ( bu satır ise sarıya boyalı nerde hata yapıyorum)
Sub aktar()
Set shb = Sheets("BİLGİLER")
Set shl = Sheets("LİSTE")
sonl = shl.Cells(65532, 1).End(xlUp).Row
For i = 1 To 7
shl.Cells(sonl + 1, i) = shb.Cells(i + 1, 2)
Next i
Set shb = Nothing
Set shl = Nothing
End Sub
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
ikinci satırı "Sub aktar()" komple silin ve yeniden deneyin. Kopyalama yaparken sub ile başlayan satırı almamanız lazımdı.
 
Katılım
3 Ağustos 2004
Mesajlar
87
Private Sub CommandButton2_Click() ( bu satır ise sarıya boyalı nerde hata yapıyorum)
Sub aktar() bu satırın başına ' tırnak işaretini yerleştirin ya da bu satırı silin
 
Katılım
7 Aralık 2006
Mesajlar
160
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
27-05-2023
Sabrınıza ve yardımınıza teşekkür ederim
tam da istediğim gibi oldu
:icelim:
:hihoho:
 
Üst