• DİKKAT

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

Soru başka sayfaya aktarma sorunu

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,418
Excel Vers. ve Dili
2016 Türkçe

Arkadaşlar buradaki bilgileri fatura kontrol listesi sayfasına aktarmak istiyorum.mavi olan alanlar formüllü olduğu için makro ile aktarmıyor.formülsüz olan kırmızı alanları aktarıyor.aktarılacak alanın tamamı formüllü olduğu için makroda nasıl bir değişiklik yapmak gerekiyor.
 

Ekli dosyalar

Merhaba

İşinize yararsa şayet
Sheets("MİKRO PORTAL").Range("A3:J1000").Copy
satırındaki J harfi yerine Z harfini kullanınız.

Selamlar...
Kod:
Sheets("MİKRO PORTAL").Range("A3:J1000").Copy

Private Sub CommandButton1_Click()
Sheets("MİKRO PORTAL").Range("A3:Z1000").Copy
Sheets("FATURA KONTROL").Range("A3").PasteSpecial
Application.CutCopyMode = False
MsgBox "Kopyalama Yapıldı..!!"

End Sub
 
merhaba
sayın kulomer
öncelikle teşekkür ederim.
ancak ft kontrol sayfasına j sütununa kadar aktarmak istiyorum.z sütununa kadar olanlara ihtiyacım yok
başka bir makrolu çözüm üretebilir miyiz

iyi çalışmalar
 
Merhaba.

Kod:
Sheets("FATURA KONTROL").Range("A3").PasteSpecial
Satırını aşağıdaki ile değiştirin.
Kod:
Sheets("FATURA KONTROL").Range("A3").PasteSpecial Paste:=xlPasteValues
 
Merhaba

Alternatif olarak aşağıdaki kod bloğunuda kullanabilirsiniz.

Selamlar...
Kod:
Private Sub CommandButton1_Click()

son =Sheets("MİKRO PORTAL").Cells(65500, 1).End(xlUp).Row
Sheets("MİKRO PORTAL").Range("A3:J" & son).Copy
Sheets("FATURA KONTROL").Range("A3").PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
MsgBox "Kopyalama Yapıldı..!!"

End Sub
 

Arkadaşlar tarihe göre sıralıyorum küçükten büyüğe ft no ya göreye de sıralamak istiyorum.yardımcı olurmusunuz
 

Ekli dosyalar

Merhaba

Fatura noya göre sıralama kodu aşağıdadır.

Selamlar...
Kod:
Private Sub CommandButton3_Click()

Range("B6").Select
Range("A3:H2000").Sort Key1:=Range("B6"), Order1:=xlAscending, Header:= _
    xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
    DataOption1:=xlSortNormal

End Sub
 
SAYIN kulomer bu makro kodu
aktarılan sayfada boş hücrelerde formül yoksa işe yarıyor
ancak benim aktarılan sayfada boş hücrelerde formül var.
sizin makronuzda formül olan ancak veri olanlarıda aktarıyor
makroyu çalıştırırsanız boş olanları üstte ft numarası olanları alta atıyor.
ben ft nosu olanları üste küçükten büyüğe sıralatmak istiyorum
 

Ekli dosyalar

Tekrar Merhaba

Aşağıdaki kod bloğu işinizi görecektir.

Selamlar...
Kod:
Private Sub CommandButton3_Click()

sonb = Cells(65500, 2).End(xlUp).Row
For i = 1 To sonb
    If Len(Cells(i, 2)) < 1 Then Cells(i, 2) = ""
Next
sonb = Cells(65500, 2).End(xlUp).Row

Range("B6").Select
Range("A3:J" & sonb).Sort Key1:=Range("B6"), Order1:=xlAscending, Header:= _
    xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
    DataOption1:=xlSortNormal
    
End Sub
 
Üstat teşekkür ederim
sizi çok uğraştırdım hakkınızı helal edin

iyi çalışmalar
 
Geri
Üst