- Katılım
- 9 Aralık 2009
- Mesajlar
- 160
- Excel Vers. ve Dili
- Office 2016 TR 64 Bit
- Altın Üyelik Bitiş Tarihi
- 31/06/2023
merhaba arkadaşlar.günlük olarak farklı isimlerdeki excel dosyalarımı sabit adlı bir excel kullanarak atıyorum. değişken isimli excel dosyamdaki 2 ayrı makro ile. kullandığım makro da kişisel kitap macrosu. istediğim şey değişken isimli excel dosyamdaki makroları birleştirip 1 tıklama ile 2 sekmedeki dosyam sabit kullanıcısı excele veriyi taşıdığı zaman değişken dosya excel dosyam kapansın ama kişisel kitap macrosu bulunanan dosya ve sabit isimli dosya kalsın. kullandığım kodlarıda aşağıda paylaşıyorum. şimdiden emeği geçen herkese teşekkür ediyorum.
Option Explicit
Sub A_Günlük()
' A_Günlük Makro
'
Application.ScreenUpdating = False
Sheets("Verilen Malzeme").Select
Range("B3").Select
Range("B3", Range("m3").End(xlToRight).End(xlDown)).Select
Selection.Copy
Windows("1.xlsx").Activate
Sheets("Verilen Malzeme").Select
Range("C2").Select
Application.Goto Reference:="R50000C3"
Selection.End(xlUp).Select
ActiveCell.Offset(2, -1).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(0, 1).Range("A1").Select
Application.Goto Reference:="R50000C3"
Selection.End(xlUp).Select
ActiveCell.Offset(2, 0).Range("A1").Select
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
---------------------------------------------------
Sub fiş()
'
' fiş Makro
'
'
Sheets("DEPO ÇIKIŞLAR").Select
Range("B3:I3").Select
Selection.ClearContents
Range("D7").Select
Selection.CurrentRegion.Select
ActiveWindow.SmallScroll Down:=-6
Selection.Copy
Windows("1.xlsx").Activate
Sheets("DEPO ÇIKIŞLAR").Select
Range("B2").Select
Application.Goto Reference:="R5000C2"
Selection.End(xlUp).Select
ActiveCell.Offset(2, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Select
Application.CutCopyMode = False
End Sub
Option Explicit
Sub A_Günlük()
' A_Günlük Makro
'
Application.ScreenUpdating = False
Sheets("Verilen Malzeme").Select
Range("B3").Select
Range("B3", Range("m3").End(xlToRight).End(xlDown)).Select
Selection.Copy
Windows("1.xlsx").Activate
Sheets("Verilen Malzeme").Select
Range("C2").Select
Application.Goto Reference:="R50000C3"
Selection.End(xlUp).Select
ActiveCell.Offset(2, -1).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(0, 1).Range("A1").Select
Application.Goto Reference:="R50000C3"
Selection.End(xlUp).Select
ActiveCell.Offset(2, 0).Range("A1").Select
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
---------------------------------------------------
Sub fiş()
'
' fiş Makro
'
'
Sheets("DEPO ÇIKIŞLAR").Select
Range("B3:I3").Select
Selection.ClearContents
Range("D7").Select
Selection.CurrentRegion.Select
ActiveWindow.SmallScroll Down:=-6
Selection.Copy
Windows("1.xlsx").Activate
Sheets("DEPO ÇIKIŞLAR").Select
Range("B2").Select
Application.Goto Reference:="R5000C2"
Selection.End(xlUp).Select
ActiveCell.Offset(2, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Select
Application.CutCopyMode = False
End Sub