• DİKKAT

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

makroyla dikey yapıştırma

Katılım
4 Haziran 2008
Mesajlar
798
Excel Vers. ve Dili
Excel 2021 TÜRKÇE
"Y" SAYFASINDA "C5:IR5" ARASINDAKİ VERİLER "F"SAYFASINDA "B4" HÜCRESİNE;"C6:IR6" ARASINDAKİ VERİLER "F"SAYFASINDA "C4" HÜCRESİNE; "C7:IR7" ARASINDAKİ VERİLER "F"SAYFASINDA "D4" HÜCRESİNE; C8:IR8" ARASINDAKİ VERİLER "F"SAYFASINDA "E4" HÜCRESİNE; DİKEY YAPIŞTIRMAK İSTİYORUM.MAKROYLA NASIL YAPABİLİRİZ?
AŞAĞIDAKİ YAPMAYA ÇALIŞTIĞIM KOD ÇALIŞMADI.

İLGİNİZ İÇİN ŞİMDİDEN TEŞEKKÜR EDERİM. DOSYA EKTEDİR.

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Sheets("Y")Range("C3:IR3").Copy
Sheets("F").Range("B4").PasteSpecial (xlPasteValuesAndNumberFormats)
Sheets("Y")Range("C4:IR4").Copy
Sheets("F").Range("C4").PasteSpecial (xlPasteValuesAndNumberFormats)
Sheets("Y")Range("C5:IR5").Copy
Sheets("F").Range("D4").PasteSpecial (xlPasteValuesAndNumberFormats)
Sheets("Y")Range("C6:IR6").Copy
Sheets("F").Range("E4").PasteSpecial (xlPasteValuesAndNumberFormats)
End Sub
 

Ekli dosyalar

Son düzenleme:
Kod:
Sub Makro1()
    Application.ScreenUpdating = False
    Sheets("Y").Select
    Range("C5:IF8").Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("F").Select
    Range("B4").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=True
    Application.CutCopyMode = False
    Sheets("Sayfa2").Select
    Range("A1").Select
    Application.ScreenUpdating = True
End Sub

Ben bu şekilde denedim çalıştı kolay gelsin.
 
Kod:
Sub Makro1()
    Application.ScreenUpdating = False
    Sheets("Y").Select
    Range("C5:IF8").Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("F").Select
    Range("B4").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=True
    Application.CutCopyMode = False
    Sheets("Sayfa2").Select
    Range("A1").Select
    Application.ScreenUpdating = True
End Sub

Ben bu şekilde denedim çalıştı kolay gelsin.

bu kod hata veriyor benim isteğim makroyu bir butonla çalıştırmak
 
Dosyanız ektedir.:cool:
Kod:
Option Base 1
Sub transpose_59()
Dim liste()
Sheets("F").Select
Range("B3:E65536").ClearContents
liste = Sheets("Y").Range("C5:IR8").Value
Application.ScreenUpdating = False
Range("B3").Resize(UBound(liste, 2), 4) = Application.Transpose(liste)
Application.ScreenUpdating = True
MsgBox "İşlem tamamlandı" & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
End Sub
 

Ekli dosyalar

Sayın evren çok teşekkür ederim.uzmanlık böyle bir şey işte.
 
Sub LINK()

Range("B1").Copy
Sheets("F").Range("W4").PasteSpecial (xlPasteLink)

End Sub

bağ yapıştırmak istiyorum yukarıdaki kod hata veriyor sebebini bilen varmı? teşekkürler...
 
Sub LINK()

Range("B1").Copy
Sheets("F").Range("W4").PasteSpecial (xlPasteLink)

End Sub

bağ yapıştırmak istiyorum yukarıdaki kod hata veriyor sebebini bilen varmı? teşekkürler...

sorunuzu anlamadım ne yapmak istiyorsunuz söylerseniz yardımcı olmaya çalışırım
 
farklı worksheet zannediyorum.
aşağıdaki gibi deneyin, oluyor mu?

Kod:
Sub LINK()

Range("B1").Copy
Sheets("F").Activate
Range("W4").Activate
ActiveSheet.Paste Link:=True

End Sub
 
sayın tank dosya ektedir

merhaba
bunu dener misin
Kod:
Sub bağ_yapıştır()
Sheets("F").Range("W:Y").ClearContents
Sheets("A").Select
Range("B2:D67").Select
Selection.Copy
Range("B2").Select
Sheets("F").Select
Range("W4").Select
ActiveSheet.Paste Link:=True
Range("W4").Select
End Sub
 
Geri
Üst