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

mhrrd

03 عضو مميز
  • Posts

    358
  • تاريخ الانضمام

  • تاريخ اخر زياره

مشاركات المكتوبه بواسطه mhrrd

  1. اخي الاسناذ الخالدي

    شكرا لك

    تظهر رساله مفادها ( هذا الاسم موجود فاذا تم التغيير في البيانات

    واردنا نفس الشهر لانستطيع

    نريد المسح اولا ثم الترحيل

    *** ماهو التغيير اذا اردنا نقل عدد اكثر من الاعمدة ؟

    ***ماذا نفعل اذا اردنا ترحيل اعمدة معينه الى اعمدة معينة اخرى؟

    بارك الله لك

  2. السلام عليكم

    أخي العزيز

    هذا من أكواد العلامة أستاذنا جميعا / خبور خير عبدالله باقشير ، حفظه الله

    لابد انك فقدت شيئا في التعريفات اإبتدائية أثناء نقل الكود

    وحيث أنني لست متمكن من هذا الجانب ، فسأحلها لك بإستخدام إحدي خلايا الورقة (إخترت الخلية AL1)

    المهم

    إستبدل الكود بالتالي

    
    
    'Dim Mytest As Boolean
    
    M = ActiveCell.Column
    
    N = 2				  'اول عمود للفرز
    
    NN = 26			'آخر عمود للفرز
    
    If M < N Or M > NN Then GoTo 1
    
    With ActiveSheet
    
       Set KH_1 = .Range("B6:Z1000")
    
    	  If [AL1] = 0 Then
    
    		 KH_1.Sort Key1:=Cells(5, M), Order1:=xlAscending
    
    		 [AL1] = 1
    
    		 GoTo 1
    
    	 Else
    
    		 KH_1.Sort Key1:=Cells(5, M), Order1:=xlDescending
    
    		 [AL1] = 0
    
    		 GoTo 1
    
    	 End If
    
    End With
    
    On Error GoTo 0
    
    1 End Sub
    
    
    

    جزاك الله ألف ألف خبر

  3. السلام عليكم

    أسعد الله أيامكم بالخير آمين يارب العالمين

    قابلتني مشكلة عند طباعة أكثر من ملف وورد مع أكثر من نوع طابعة

    عند وجود خلفية مائية وجدول فوقها أجد أن بعض حدود الجدول تختفي ولا تظهر في الطباعة

    فما هو الحل بارك الله لكم وشكراً

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

    هذا كود ممتاز ولكن اريد اضافة المسح قبل نسخ الصفوف

    ======

    السلام عليكم

    ماذا لو أردنا أن يضيف الكود عدد من الصفوف محدد بقيمة في خلية ما في صفحة أخرى غير التي نعمل عليها؟؟؟؟

    استخدم مثلا الكود التالي:

    Sub KH_Copy()
    
    On Error Resume Next
    
    Dim Last As Long
    
    Dim Count As Integer
    
    Count = 1
    
    Count = Sheets("KHBOOR").Range("F9").Value
    
    With ActiveSheet
    
    	Last = .Range("A" & .Rows.Count).End(xlUp).Row
    
    	.Rows(Last).Copy .Rows(Last + 1).Resize(Count)
    
    	.Rows(Last + 1).Resize(Count).SpecialCells(xlConstants).ClearContents
    
    End With
    
    On Error GoTo 0
    
    End Sub
    
    

×
×
  • اضف...

Important Information