سلام استاد و دیگر دوستان
من در یک فایل اکسل 20 شیت دارم (که اطلاعاتی از چند فایل دیگر به آنها ارسال میشود) حال میخواهم ماکرویی در شیت اول بنویسم که در شیتهای بعدی ستون 6 تا 10 هر شیت را کپی کرده و مقدار عددی ان را (value)در ستونهای 1 تا 4 همان شیت پست کند به عبارتی با فعال کردن ماکرو در شیت اول در 19 شیت بعدی این کار انجام شود من ماکرو را برای 3 شیت بعنوان مثال ظبط کردم ولی در انتقال به اولین شیت موقع اجرا اشکال میگیرد ، البته چون از نام فارسی برای شیتها استفاده کردم در اینجا بصورت اسکی افتاده:
Sub Macro2()'
' Macro2 Macro
'
'
Sheets("˜á").Select
Columns("K:O").Select
Selection.Copy
Columns("A:E").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("G1").Select
Application.CutCopyMode = False
Sheets("˜Çäí ÝáÒí").Select : اینجارا اشکال میگیرد که مرحله انتخاب شیت بعدی در ماکرو هست
Columns("K:O").Select
Selection.Copy
Columns("A:E").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F2").Select
Application.CutCopyMode = False
Sheets("˜ÇÛÐ").Select
Columns("K:O").Select
Selection.Copy
Columns("A:E").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F4").Select
Application.CutCopyMode = False
End Sub
باتشکر از راهنماییتان
من در یک فایل اکسل 20 شیت دارم (که اطلاعاتی از چند فایل دیگر به آنها ارسال میشود) حال میخواهم ماکرویی در شیت اول بنویسم که در شیتهای بعدی ستون 6 تا 10 هر شیت را کپی کرده و مقدار عددی ان را (value)در ستونهای 1 تا 4 همان شیت پست کند به عبارتی با فعال کردن ماکرو در شیت اول در 19 شیت بعدی این کار انجام شود من ماکرو را برای 3 شیت بعنوان مثال ظبط کردم ولی در انتقال به اولین شیت موقع اجرا اشکال میگیرد ، البته چون از نام فارسی برای شیتها استفاده کردم در اینجا بصورت اسکی افتاده:
Sub Macro2()'
' Macro2 Macro
'
'
Sheets("˜á").Select
Columns("K:O").Select
Selection.Copy
Columns("A:E").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("G1").Select
Application.CutCopyMode = False
Sheets("˜Çäí ÝáÒí").Select : اینجارا اشکال میگیرد که مرحله انتخاب شیت بعدی در ماکرو هست
Columns("K:O").Select
Selection.Copy
Columns("A:E").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F2").Select
Application.CutCopyMode = False
Sheets("˜ÇÛÐ").Select
Columns("K:O").Select
Selection.Copy
Columns("A:E").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F4").Select
Application.CutCopyMode = False
End Sub
باتشکر از راهنماییتان
کامنت