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

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

قام بنشر

السلام عليكم ...المطلوب ترحيل الأرقام من العمود H في هذا الشيت بداية من الخلية H10الى اخر H39 وذلك الى شيت أرشيف التقارير العمود F 
وفى كل مرة بالضغط على زر ترحيل الى أرشيف يقوم بالترحيل الى العمود الفارغ الذى يليه 

انتبه من فضلك , فطالما ان طلبك لا يمكن عمله الا بالأكواد فكان عليك لزاما رفع الملف بإمتداد يقبل إضافة الأكواد ... تــــم اعادة رفع الملف بإمتداد XLSM

تقارير.xlsm

  • أفضل إجابة
قام بنشر

بعد إذن أخي محي الدين

جرب تغيير الاجراء إلى هذا الكود

هذا باستعمال الاسم البرمجي للشيت ودالة cells

Sub test()
Dim a, col As Long
a = Range(Worksheet____37.Cells(10, 8), Worksheet____37.Cells(39, 8)).Value
col = Application.Match(Worksheet____37.Cells(9, 8), Worksheet____60.Range("a9:m9"), 0)
Worksheet____60.Cells(10, col).Resize(30) = a
MsgBox "Done by mr-mas.com"
End Sub

وهذا نفس الاجراء باسم الشيت والنطاق

Sub mrmas()
Dim a, col As Long
a = Sheets("طباعة حافظة التقارير").Range("h10:h39").Value
col = Application.Match(Sheets("طباعة حافظة التقارير").Range("h9"), Sheets("ارشيف التقارير").Range("a9:m9"), 0)
Sheets("ارشيف التقارير").Cells(10, col).Resize(30) = a
MsgBox "Done by mr-mas.com"
End Sub

بالتوفيق

  • Like 4

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information