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

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

قام بنشر

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

أخ مع عدم وضوح سبب لإستخدام هذه الطريقة 

و مع تأكيدي أن هذا خطأ لبناء أي داتا بيز 

لكن جرب هذا الكود 

Sub DoIt()
Dim LR As Long

LR = Range("A" & Rows.Count).End(xlUp).Row

For i = LR To 3 Step -1
    Cells(i, 1).EntireRow.Insert
Next i
Range("A1:C1").Copy Range("A2:A" & Range("A" & Rows.Count).End(xlUp).Row).SpecialCells(xlCellTypeBlanks)
End Sub

قام بنشر

 اشكر حرصك واهتمامك ولكن اريد ان اوضح الفكرة المطلوبة حقيقة هي ليس قاعدة بيانات عادية وانما الاصل هي بيانات موظفين مع رواتبهم ومستحقاتهم والغرض من ان يكون العنوان مكرر هو انها ستطبع على ورق وتقص بهيئة اشرطة وتعطى للموظف مع الراتب ليعرف ما له وما عليه فاصل قاعدة البيانات بعنوان واحد لاكثر 100 موظف ولكن هذا الكود ينفذ فقط عند توزيع رواتب لتطبع على شكل اشرطة كما خبرتك. والان لا اعرف اين اضع هذا الكود وهل يحقق ما اخبرتك به اعتقد انك الان فهمت قصدي. وشكرا على كل حال

قام بنشر (معدل)

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

 

أخي لتشغيل هذا الكود 

افتح شاشة البرمجة بالضغط على 

Alt+F11

ثم اختر من 

Insert

ثم

Module 

ثم لتنفيذ الكود 

ضع مؤشر الماوس على اول سطر في الكود و اضغط 

 F5

تم تعديل بواسطه يحيى حسين

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