Merhabalar,
Şimdilik A2:F2118 aralığında veriler bulunmakta.
G2:H2118 aralığına (Veri girdikçe de G2:H.... aralığında) hücrelerin formüllü olarak yapıştırılmasını, ardından sadece değerlerinin yapıştırılmasını istiyorum.
Bu amaçla aşağıdaki gibi bir makro hazırladım:
(G1048571ve H1048571 e formulleri yazdım. buradan ilgili yerlere formülleri kopyalama ve değerleri yapıştırna yaptırıyorum)
Ancak ana dosyamda başka veriler olmasından kaynaklı mı bilmiyorum çok ağır çalışıyor.
Sub veri_guncelle()
Selection.End(xlDown).Select
Range("G1048571:H1048571").Select
Selection.Copy
Range("F1048571").Select
Selection.End(xlUp).Select
ActiveWindow.SmallScroll Down:=-9
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.Copy
Selection.End(xlUp).Select
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
End Sub
Ağır çalışmasını engellemek adına yeni bir makro önerir misiniz.
Yardımlarınızı rica ederim,
saygılarımla,
Şimdilik A2:F2118 aralığında veriler bulunmakta.
G2:H2118 aralığına (Veri girdikçe de G2:H.... aralığında) hücrelerin formüllü olarak yapıştırılmasını, ardından sadece değerlerinin yapıştırılmasını istiyorum.
Bu amaçla aşağıdaki gibi bir makro hazırladım:
(G1048571ve H1048571 e formulleri yazdım. buradan ilgili yerlere formülleri kopyalama ve değerleri yapıştırna yaptırıyorum)
Ancak ana dosyamda başka veriler olmasından kaynaklı mı bilmiyorum çok ağır çalışıyor.
Sub veri_guncelle()
Selection.End(xlDown).Select
Range("G1048571:H1048571").Select
Selection.Copy
Range("F1048571").Select
Selection.End(xlUp).Select
ActiveWindow.SmallScroll Down:=-9
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.Copy
Selection.End(xlUp).Select
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
End Sub
Ağır çalışmasını engellemek adına yeni bir makro önerir misiniz.
Yardımlarınızı rica ederim,
saygılarımla,
