اذهب الي المحتوي
أوفيسنا

مساعدة لكود ينسخ وينقل تلقائي من عمود الى اخر


إذهب إلى أفضل إجابة Solved by أبو حنــــين,

الردود الموصى بها

السلام عليكم ورحمة الله وبركاته

اريد كود يقوم بنسخ ونقل  تلقائي لجميع البيانات الموجود في العمود b في الورقة الاولي

الى العمود c2 الورقة الثانية

 

رابط هذا التعليق
شارك

يمكنك تسجيل ماكرو بهذه الخطوات 

اولا : مرحبا بالاستاذ الكبير استاذ عبد الله

اسال الله ان تكون بخير

ثانيا : لم افهم ماذا تقصد

ولكن طلبي هو بدلا من اكتب  بالمعادلات مثلا a1 للورقة الاولى =  b1 في الورقة الثانية

انا اريد هذا بكود

ولا يكون هذا الكود  ميكرو الترحيل بالضغط بعد كتابة البيانات ولكن اريد ان يكون هذا تلقائي في حدث الصفحة

تم تعديل بواسطه محمد ابو البـراء
رابط هذا التعليق
شارك

ضع هذا الكود في حدث الورقة الثانية 

مع العلم ان اسم الورقة الأولى هو ورقة1

Private Sub Worksheet_Activate()
 Sheets("ورقة1").Range("B1:B100").Copy [C2]
End Sub

رابط هذا التعليق
شارك

 

ضع هذا الكود في حدث الورقة الثانية 

مع العلم ان اسم الورقة الأولى هو ورقة1

Private Sub Worksheet_Activate()
 Sheets("ورقة1").Range("B1:B100").Copy [C2]
End Sub

بارك الله فيك أخي الكريم عبد الله

1 ) الكود يعمل بنجاح ولكن به بعض البطء حيث انه لا يقوم بتنفيذ العملية الا اذا انتقلت الى صفحة اخرى ثم قمت بالرجوع

2 ) اريد ان يكون النقل من العمود b في "ورقة 1" الى العمود c في"ورقة2"

رابط هذا التعليق
شارك

  • أفضل إجابة

السلام عليكم

ضع هذا الكود في الورقة 1 التي تكتب فيها

Private Sub Worksheet_Change(ByVal Target As Range)

Application.ScreenUpdating = False
Range("B:B").Copy Sheets("ورقة2").[C:C]
Application.ScreenUpdating = True

End Sub

رابط هذا التعليق
شارك

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information