-
Posts
1,003 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
27
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
مشاركات المكتوبه بواسطه حسونة حسين
-
-
السلام عليكم ورحمه الله وبركاته وبها نبدأ
تفضل اخي
Option Explicit Sub Search_Transfer() Dim WS As Worksheet, cel As Range, lr As Long, Temp(), I As Long, J As Long, X Set WS = ThisWorkbook.Worksheets("Sheet2") lr = WS.Cells(Rows.Count, "R").End(xlUp).Row For Each cel In WS.Range("R5:R" & lr) If cel <> "" Then X = Application.Match(cel, WS.Columns(13), 0) If Not IsError(X) Then I = I + 1 ReDim Preserve Temp(1 To 15, 1 To I) Temp(1, I) = I For J = 2 To 15 Temp(J, I) = WS.Cells(X, J).Value Next J End If End If Next cel Temp = Application.Transpose(Temp) If I > 0 Then WS.Range("V5").Resize(I, UBound(Temp, 2)).Value2 = Temp End Sub
- 2
-
وعليكم السلام ورحمه الله وبركاته
تفضل
Sub Transfer_Non_Adjacent_Columns_Using_Arrays_By_Yasser_Khalil() Dim arr As Variant, i As Variant, cr As Variant, j As Long arr = Sheets("ورقة1").Range("A1").CurrentRegion.Value 'الأعمدة المطلوب الترحيل إليها cr = Array(5, 8, 11, 15, 17, 20) 'أرقام الأعمدة المطلوب ترحيلها For Each i In Array(1, 2, 3, 4, 5, 6) Sheets("ورقة2").Cells(1, cr(j)).Resize(UBound(arr, 1)).Value = Application.Index(arr, , i) j = j + 1 Next i End Sub
- 2
- 1
-
السلام عليكم وبها نبدأ
ارفق ملف اخي للعمل عليه
-
السلام عليكم ورحمه الله وبركاته وبها نبدأ
جرب هذا لعله طلبك
Option Explicit Sub Sort4() Dim Ws As Worksheet Set Ws = ThisWorkbook.Worksheets("Sheet1") With Ws .Sort.SortFields.Clear .Sort.SortFields.Add Key:=.Range("E10:E13"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal .Sort.SortFields.Add Key:=.Range("F10:F13"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal .Sort.SortFields.Add Key:=.Range("G10:G13"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal .Sort.SortFields.Add Key:=.Range("H10:H13"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With .Sort .SetRange Ws.Range("E9:H13") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End With End Sub
- 2
-
السلام عليكم ورحمه الله وبركاته
- 1
-
وعليكم السلام ورحمة الله وبركاته
ممكن ترفق ملف للعمل عليه
-
وجزاكم مثله اخى
الحمد لله الذي بنعمته تتم الصالحات
-
- 1
-
السلام عليكم ورحمة الله وبركاته
9 ساعات مضت, Saleh Ahmed Rabie said:=SUM(ABS(range))
اخي يقصد بها ان تضع بدلا من كلمه
Range
الخلايا التي تريد جمعها
=SUM(ABS(AC41:AC46))
-
وعليكم السلام ورحمه الله وبركاته
لو محتاج كود vba اجهز لك كود
- 1
-
29 دقائق مضت, احمد غانم said:
وعند تحصيل اي من الدعات 7 و 8 لا تظهر في شيت Daily Report فقط
التحصيل يظهر وليس به مشكله سواء 7 او 8
-
-
اخي الكود يرحل كما طلبت وليس به مشكله
عدد 8دفعات المطلوب ترحيل الدفعة الأخرة فقط
ونطاق الدفعات من السطر 15 الي السطر 22
كما بالصورة التالية
-
السلام عليكم
هذه هي صورة النتيجه الموجوده حاليا
ما هي الصورة التي تحتاجها من الصور التالية
1-
2-
3-
4-
-
- 1
-
السلام عليكم ورحمة الله وبركاته وبها نبدأ
تفضل
=IF(C4="";"";"Em" & TEXT(C;"dd/mm/yyyy"))
-
قواعد المشاركة فى الموقع اضغط هنـــــــــامن فضلك لقراءة القواعد كاملة
و بصفة خاصة نؤكدعلى ما يلي
1- يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة
2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد.
3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال.
4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا.....
5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم.
ومخالفة ذلك تعرض الموضوع للحذفهذا الموضوع مخالف لقوانين المنتدي
××××××××
موضوع مكرر
××××××××
يغلق
×××××××× -
السلام عليكم ورحمة الله وبركاته وبها نبدأ
بارك الله فيك وجعله الله في ميزان حسناتكم يوم القيامة
-
تمام كده
قم بتفعيل الماكرو يا اخي
وقم بعمل trust بالضغط على الصورة
-
تفضل اخي
Dim Stock_check As Boolean, Product_check As Boolean Stock_check = Application.WorksheetFunction.CountIf(fa.Range("E2:E" & Uf), ComboBox1) > 1 Product_check = Application.WorksheetFunction.CountIf(fa.Range("A4:A" & Uf), .Cells(J, 1)) > 1 If (fa.Cells(J, 4).Value) = 0 And Stock_check = True And Product_check = True Then fa.Cells(J, 4).EntireRow.Delete End If
- 1
-
لقد تم ارسال لك رساله ببيانات الدخول
-
- 2
-
وعليكم السلام ورحمة الله وبركاته
جرب هذا التعديل اخى
If (fa.Cells(J, 4).value) = 0 and Application.WorksheetFunction.CountIf(fa.Range("e2:e" & uf), ComboBox1) > 0 Then Fa.Cells(J, 4).EntireRow.Delete
-
سؤالى
فقط جواب بنعم او لا
هل الملف الذي رفعته لك يعمل ام لا بدون اي تغييرات في المعادله ؟
بطاقة صنف تفصيلى
في منتدى الاكسيل Excel
قام بنشر
السلام عليكم ورحمه الله وبركاته وبها نبدأ
تفضل اخي وعليك بالشرح المستفيض حتى يتم فهم مشكلتك بصورة اوضح
تصنيع.xlsb