ترحيل حسب اختيار اسم الشيت ج2
ترحيل حسب اختيار اسم الشيت من خلال قائمة منسدلة
- كتابة اسماء أوراق العمل بأحد الأعمدة
- من خلال تبويب (قائمة) Formulas
- نضغط على Name Manager
- نختار New
- نكتب الاسم MySheets
- ثم نحدد بالماوس النطاق الذى به اسماء اوراق العمل
ثم نذهب الى المحرر
- اضغط على Alt + F11
- نضيف موديول جديد
- نسخ ولصق الشفرة البرمجية التالية
- ثم نعود للاكسل
- نضع شكل او زر ثم نقوم بربطه باسم الشفرة Transferring
الكود
'فضلا عند استخدامك للشفرات البرمجية يجب ذكر المصدر
'https://elshriefacademy.blogspot.com
Sub Transferring()
LR = Sheets("Data").Range("a" & Rows.Count).End(xlUp).Row
x = Range("F2").Value
Range("A2:D" & LR).Select
Selection.Copy
Range("A2").Select
Sheets(x).Select
LR1 = Sheets(x).Range("a" & Rows.Count).End(xlUp).Row
Range("A" & LR1 + 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Range("A1").Select
MsgBox ("تم ترحيل البيانات")
End Sub