اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

Sub insert_rows()
Dim i%, k%
Application.ScreenUpdating = False
i = Cells(Rows.Count, 1).End(3).Row
 Do Until i = 1
If Range("a" & i) = "" Then
 Rows(i).Delete
 End If
  i = i - 1
Loop
'==========================
k = Cells(Rows.Count, 1).End(3).Row
Do Until k = 2
If Range("a" & k) <> Range("a" & k - 1) Then
 Rows(k).Insert
 End If
   k = k - 1
 Loop
 Application.ScreenUpdating = True
  End Sub

 

قام بنشر
Sub insert_rows()
'هذه الجزئية تقوم بالإعلان بالمتغيرات المستعملة في الكود
Dim i%, k%
'هذا الأمر خاص بتوقيف تحيين العمليات
Application.ScreenUpdating = False

'  هذه الجزئية من الكود تقوم بحذف كل الصفوف التي تكون فيها_
'خلايا العمود الأول فارغة بداية من آخر خلية في العمود إلى غاية الصف الأول
'------------------------------------
i = Cells(Rows.Count, 1).End(3).Row
Do Until i = 1
  If Range("a" & i) = "" Then
    Rows(i).Delete
  End If
  i = i - 1
Loop
'------------------------------------

' هذه الجزئية من الكود تقوم بإدراج صف بين صفي كل خلية من العمود الأول والخلية_
'التي قبلها إذا كانت قيمهما مختلفة بداية من آخر خلية في العمود إلى غاية الصف الثاني
'------------------------------------
k = Cells(Rows.Count, 1).End(3).Row
Do Until k = 2
  If Range("a" & k) <> Range("a" & k - 1) Then
    Rows(k).Insert
  End If
  k = k - 1
Loop
'------------------------------------

'هذا الأمر خاص بمباشرة تحيين العمليات
Application.ScreenUpdating = True

End Sub

والصبر جميل

  • Like 2
قام بنشر

الاخ بن علية مشكور على شرح الكود

بس سؤال هل يعمل الكود على عدد صفوف في حدود 400 الف صف؟؟؟؟؟؟؟؟؟

لاني جربتة لم يعمل

يرجى المساعدة

قام بنشر

السلام عليكم

الان, محسن33 said:

الاخ بن علية مشكور على شرح الكود

بس سؤال هل يعمل الكود على عدد صفوف في حدود 400 الف صف؟؟؟؟؟؟؟؟؟

لاني جربتة لم يعمل

يرجى المساعدة

جرب تبديل الجزئية في الكود :

Dim i%, k% 

بالجزئية :

 Dim i As Long, k 

أرجو أن يفي هذا الغرض المطلوب...

بن علية حاجي

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