-
Posts
13,165 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
412
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ياسر خليل أبو البراء
-
طلب كود ترحيل لأعمدة غير متتالية وغير مرتبة
ياسر خليل أبو البراء replied to EL_Naj3awy's topic in منتدى الاكسيل Excel
أخي الكريم قصي شاهد الفيديو التالي عله يفيدك -
طلب كود ترحيل لأعمدة غير متتالية وغير مرتبة
ياسر خليل أبو البراء replied to EL_Naj3awy's topic in منتدى الاكسيل Excel
لا مجال هنا لوضع شرط حيث أن الكود يقوم بنقل البيانات في الأعمدة دفعة واحدة دون الحلقات التكرارية .. -
وجزيت خيراً بمثل ما دعوت لي أخي الكريم حسين
-
طلب كود ترحيل لأعمدة غير متتالية وغير مرتبة
ياسر خليل أبو البراء replied to EL_Naj3awy's topic in منتدى الاكسيل Excel
ارفق الملف النهائي للإطلاع عليه ومعرفة أين الخلل؟ -
أريد كودين للترحيل من أصعب ما يكون
ياسر خليل أبو البراء replied to EL_Naj3awy's topic in منتدى الاكسيل Excel
هل جربت نفس الحل الذي قدمته في الموضوع الآخر .. باستخدام دالة INSTR ...؟! -
طلب كود ترحيل لأعمدة غير متتالية وغير مرتبة
ياسر خليل أبو البراء replied to EL_Naj3awy's topic in منتدى الاكسيل Excel
استبدل السطر التالي If Arr(i, 4) = "مستجد" Then إلى If Instr(Arr(i, 4), "مستجد*") > 0 Then واحذف سطر الترقيم Cells(p + 7, "B") = p -
أريد كودين للترحيل من أصعب ما يكون
ياسر خليل أبو البراء replied to EL_Naj3awy's topic in منتدى الاكسيل Excel
غير السطر التالي If arr(i, 5) = kName Then إلى If arr(i, 5) Like kName Then -
وعليكم السلام جرب خد مسافات بالمسطرة قبل عنوان الفورم إلى أن يتوسط العنوان
-
طلب كود ترحيل لأعمدة غير متتالية وغير مرتبة
ياسر خليل أبو البراء replied to EL_Naj3awy's topic in منتدى الاكسيل Excel
جرب تغير السطر التالي If Arr(i, 4) = "مستجد" Then إلى If Arr(i, 4) Like "مستجد" Then -
أريد كودين للترحيل من أصعب ما يكون
ياسر خليل أبو البراء replied to EL_Naj3awy's topic in منتدى الاكسيل Excel
أخي الكريم يرجى طرح موضوع لكل طلب جديد .. راجع التوجيهات في الموضوعات المثبتة في صدر المنتدى -
أريد كودين للترحيل من أصعب ما يكون
ياسر خليل أبو البراء replied to EL_Naj3awy's topic in منتدى الاكسيل Excel
السلام عليكم .. جرب الكود التالي عله يفي بالغرض Sub TransferNonAdjacentUsingArrays() Dim ws As Worksheet Dim sh As Worksheet Dim kName As String Dim arr As Variant Dim temp As Variant Dim i As Long Dim j As Long Dim p As Long Set ws = Sheets("بيانات الطلاب") Set sh = Sheets("سجل قيد الطلاب المستجدين") kName = "مستجد" Application.ScreenUpdating = False arr = ws.Range("B17:T" & ws.Range("B" & Rows.Count).End(xlUp).Row).Value temp = sh.Range("B11:P" & UBound(arr, 1)).Formula For i = 1 To UBound(arr, 1) If arr(i, 5) = kName Then p = p + 1 temp(p, 2) = arr(i, 2) temp(p, 4) = arr(i, 7) temp(p, 5) = arr(i, 8) temp(p, 6) = arr(i, 9) temp(p, 10) = arr(i, 13) temp(p, 11) = arr(i, 4) temp(p, 12) = arr(i, 5) temp(p, 14) = arr(i, 11) temp(p, 15) = arr(i, 12) End If Next i If p > 0 Then sh.Range("B11").Resize(p, UBound(temp, 2)).Value = temp Application.ScreenUpdating = True End Sub -
كود يقوم بتصدير كافة أوراق العمل إلى صيغة .. PDF
ياسر خليل أبو البراء replied to فايز فراج's topic in منتدى الاكسيل Excel
يفضل طرح موضوع جديد لكل طلب جديد تيسيراً للبحث فيما بعد -
كود يقوم بتصدير كافة أوراق العمل إلى صيغة .. PDF
ياسر خليل أبو البراء replied to فايز فراج's topic in منتدى الاكسيل Excel
استبدل هذا الجزء "Exported.pdf\ بهذا الجزء \" & ThisWorkbook.Name & ".pdf" -
كود يقوم بتصدير كافة أوراق العمل إلى صيغة .. PDF
ياسر خليل أبو البراء replied to فايز فراج's topic in منتدى الاكسيل Excel
تفضل الكود .. الأفضل نسخ الكود من داخل الملف المرفق Sub Create_PDF_Files_For_Each_Sheet() Dim Ws As Worksheet Dim Fname As String Application.ScreenUpdating = False For Each Ws In ActiveWorkbook.Worksheets On Error Resume Next Fname = ThisWorkbook.Path & "\Exported " & Ws.Name Ws.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Fname, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False Next Ws Application.ScreenUpdating = True MsgBox "Done...", 64 End Sub -
كنوز الاكواد لرجال التربيه والتعليم
ياسر خليل أبو البراء replied to ناصر سعيد's topic in منتدى الاكسيل Excel
أخي ناصر رحم الله أخاك رحمةً واسعة وأدخله الفردوس الأعلى من الجنة -
أريد كودين للترحيل من أصعب ما يكون
ياسر خليل أبو البراء replied to EL_Naj3awy's topic in منتدى الاكسيل Excel
حدد المطلوب بالضبط ليتمكن الأخوة من الرد في الموضوع بدلاً من الرفع بدون فائدة .. وضح بالصور واجعل المطلوب شيء واحد فقط مع وضع بعض النتائج المتوقعة .. حدد أوراق العمل المطلوب العمل عليها والنطاقات والخلايا إلخ ...التفاصيل مهمة -
كود يقوم بتصدير كافة أوراق العمل إلى صيغة .. PDF
ياسر خليل أبو البراء replied to فايز فراج's topic in منتدى الاكسيل Excel
إذا كنت تقصد عمل مجلد يتم التصدير إليه فقم بإنشاء مجلد في نفس مسار الملف باسم Exported وغير السطر التالي في الكود sNewFilePath = ThisWorkbook.Path & "\Exported\Exported.pdf" -
كود يقوم بتصدير كافة أوراق العمل إلى صيغة .. PDF
ياسر خليل أبو البراء replied to فايز فراج's topic in منتدى الاكسيل Excel
لم أفهم المطلوب .. -
كود يقوم بتصدير كافة أوراق العمل إلى صيغة .. PDF
ياسر خليل أبو البراء replied to فايز فراج's topic in منتدى الاكسيل Excel
وعليكم السلام 015-Export Specific Sheets To One PDF File YasserKhalil.rar -
كود يقوم بتصدير كافة أوراق العمل إلى صيغة .. PDF
ياسر خليل أبو البراء replied to فايز فراج's topic in منتدى الاكسيل Excel
حمل الملف التالي فيه ما تطلب https://www.file-upload.com/7qfl4h0vguh9 -
جمع قيم بشرط في Label في فورم
ياسر خليل أبو البراء replied to محمد الورفلي1's topic in منتدى الاكسيل Excel
Private Sub UserForm_Activate() Dim i As Integer For i = 1 To 20 Me.Controls("label" & i).Caption = Range("l" & i + 2) Me.Controls("label" & i + 10).Caption = Evaluate(Application.WorksheetFunction.SumIf(Range("B2:B21"), Me.Controls("label" & i).Caption, Range("C2:C21"))) Next i End Sub -
مسح صفوف في اوراق مختلفه مره واحده
ياسر خليل أبو البراء replied to ناصر سعيد's topic in منتدى الاكسيل Excel
تحديد رقم آخر صف فإذا كان يساوي 7 تظل قيمة آخر صف 7 أما خلاف ذلك فيجلب رقم آخر صف .. -
جمع قيم بشرط في Label في فورم
ياسر خليل أبو البراء replied to محمد الورفلي1's topic in منتدى الاكسيل Excel
بارك الله فيك أخي سليم ..حل جميل وممتاز لي تعليق بسيط بخصوص استخدام الحلقات التكرارية مرتين .. لما لا يتم عمل حلقة تكرارية واحدة فقط بهذا الشكل Private Sub UserForm_Activate() Dim i As Integer For i = 6 To 10 Me.Controls("label" & i - 5).Caption = Range("l" & i - 3) Me.Controls("label" & i).Caption = Evaluate(Application.WorksheetFunction.SumIf(Range("B2:B11"), Me.Controls("label" & i - 5).Caption, Range("C2:C11"))) Next i End Sub