بحث مخصص من جوجل فى أوفيسنا
![]()
Custom Search
|
نجوم المشاركات
Popular Content
Showing content with the highest reputation on 09/29/20 in مشاركات
-
ملاحظة ..... عند اعادة هذا السطر للعمل عمل البرنامج طبيعي .... 'Langauge ELanguage.en3 points
-
الكود يقوم بفتح المتصفح ويصل حتى برنامج الواتس ولايقوم بلصق الرسالة ( جلب الرساله ) وتكون فارغة الكود الذي وضعته انا قبل تحويل اللغة كانت تعطي نفس نتيجة كودك انت .... وعدما حولت اللغة الى العربية قبل نسخ الرساله ثم قبل لصق الرسالة في برنامج الواتس احولها الى الانجليزية كانت تظهر الرسالة وبدون مشاكل ( بدون ظهور الرسالة بشكل فراغ أو رموز غريبة ) لكن الكود الذي قام بادراجه الاستاذ . @ابوآمنة هنا يقوم بجلب الرسالة بدون الحاجة لتغيير اللغة3 points
-
3 points
-
3 points
-
السلام عليكم ورحمة الله وبركاتة اليوم حبيت اجيب لكم روابط تحميل وتساب لسطح المكتب في وندز 7 (32--64) طبعا الان لايمكنك تحميله من الموقع الرسمي بسبب ان ميكروسوفت الغت الدعم من وندز7 فا الان ممكن تجد كثير من البرمج لا تقبل تثبيتها في وندز7 بدون شرح كثير لتحميل حسب نسختك 32 او 64 وتساب لي وندز 7 ( 32بت ) اضغط هنا وتساب لي وندز 7 ( 64بت ) اضغط هنا اتمناء اكون افدكم اخوكم / محمد احمد2 points
-
السلام عليكم ورحمة الله تعالى وبركاته اولا: عملية ربط قاعدة بيانات بمسار محدد توضع حيث يتم وضع قاعدة البيانات التي تحتوي غلي الجداول في نفس مجلد قاعدة الواجهة Autolink Path.rar ---------------------------------------- ثانيا :عملية الربط التلقائي بدون تحديد المسار حيث يتم البحث عن قاعدة البيانات المطلوبة لربط الجداول اينما كانت Autolink Table.rar ---------------------------------------- ثالثا :عملية ربط قاعدة الواجهة باكثر من قاعدة link MultiDB.rar مع اطيب وارق الامنيات بالاستمتاع1 point
-
تفضل اخي الكريم جرب الكود التالي If Me.X.Form.RecordsetClone.RecordCount = 0 Then MsgBox "النموذج الفرعي فارغ" end If تحياتي1 point
-
الكود الصحيح Sub Vlookup_Example() Dim Sh1 As Worksheet Dim SH2 As Worksheet Dim X1%, X2% Set Sh1 = Sheets("Example 1") Set SH2 = Sheets("Example 2") X1 = Sh1.Cells(Rows.Count, 1).End(3).Row X2 = SH2.Cells(Rows.Count, 4).End(3).Row SH2.Cells(2, "E").Resize(X2 - 1).Formula = _ "=IFERROR(VLOOKUP(D2,'Example 1'!A1:B" & X1 & ",2,0),"""")" End Sub الملف مرفق Yasser_sat.xlsm1 point
-
السلام عليكم ورحمة الله معذرة على التأخير في الرد... تم عمل المطلوب بمعادلة صفيف... أرجو أن تفي الغرض المطلوب... بن علية حاجي ملف ارصدة المخازن اوفيسنا.xlsx1 point
-
هذا الكود يقوم بذلك Option Explicit Sub Sum_Merged_Cells_By_Formula() Rem Created By Salim Hasbaya On 29/9/2020 If ActiveSheet.Name <> "Salim" Then GoTo Bay_Bay Application.ScreenUpdating = False Dim Ro%, X% Dim t%, k%, Roc% Ro = Cells(Rows.Count, 2).End(3).Row Roc = Cells(Rows.Count, 3).End(3).Row With Range("D2:D" & Roc) .UnMerge .Clear End With For X = 2 To Ro If Cells(X, 2).MergeCells = True Then t = Cells(X, 2).MergeArea.Rows.Count Cells(X, 4).Resize(t).Merge Cells(X, 4).Formula = _ "=SUM(C" & X & ":C" & X + t - 1 & ")" X = X + t - 1 Else Cells(X, 4).Formula = "=SUM(C" & X & ")" End If Next X With Range("D2:D" & Roc) .VerticalAlignment = 2 .HorizontalAlignment = 3 .Borders.LineStyle = 1 .Font.Size = 18 .Font.Bold = True End With Bay_Bay: Application.ScreenUpdating = True End Sub Abd_naser_New.xlsm1 point
-
ماشاااااااااااااااااااااااء الله عليك يارب يزيدك من فضله في موازين حسناتك باذن الله اخر طلب اخي اريد ان يكتب معادلة sum لا يقوم بكتابة الارقام فقط بل يقوم ايضا بكتابة المعادلة داخل خلية الناتج ويقوم بعمل الامر في العمود d 11 point
-
جرب هذا الملف صفحة Salim Option Explicit Sub sum_merged_cells() If ActiveSheet.Name <> "Salim" Then Exit Sub Dim Rg As Range Dim Ro%, X%, m% Dim t%, y%, s#, k%, Roc% Ro = Cells(Rows.Count, 2).End(3).Row Roc = Cells(Rows.Count, 3).End(3).Row With Range("E4").CurrentRegion .UnMerge .Clear End With For X = 4 To Ro If Cells(X, 2).MergeCells = True Then t = Cells(X, 2).MergeArea.Rows.Count k = X For y = 1 To t s = s + Cells(k, 3).Offset(y - 1) Next Cells(k, 5).Resize(y - 1).Merge Cells(k, 5) = s s = 0 X = X + y - 2 Else Cells(X, 5) = Cells(X, 3) End If Next X With Range("E4:E" & Roc) .VerticalAlignment = 2 .HorizontalAlignment = 3 .Borders.LineStyle = 1 .Font.Size = 18 .Font.Bold = True End With End Sub الملف مرفق Abd_naser.xlsm1 point
-
ممكن هذا الشيء تم حماية المعادلات من دون كلمة سر (لعدم العيث بها غن طريق الحطأ) في هذا الملف ABd_sabah_Uniq.xlsx1 point
-
بعد المراجعة المثال المرفق ن قبلك يا استاذ اتضح انك فهمت المطلوب وفعلا مجهود جبار لاني بعد فهمي للسؤال جيدا حاولت تطبيقة كما احب دون اكواد لكني وجدت الامر مرهق ومتعب جدا وخاصة اني سوف احتاج الى انشاء اربع استعلامات الحاق فضلا عن تشغيلهن من النموذج لكنك اختصرتها بالمسة المحترف فعلا ارفع لك القبعة1 point
-
1 point
-
1 point
-
جرب هذا الماكرو Option Explicit Sub Salim() Dim RoA%, RoB%, i%, a%, b% Dim Rg_B As Range, Rg_A As Range Dim x As Boolean, y As Boolean, z As Boolean Dim Dc As Object RoA = Cells(Rows.Count, 1).End(3).Row RoB = Cells(Rows.Count, 2).End(3).Row Set Rg_B = Range("B2:B" & RoB) Set Rg_A = Range("A2:A" & RoA) Set Dc = CreateObject("Scripting.Dictionary") Range("D2").CurrentRegion.ClearContents i = 2 Do Until i = RoA + 1 If Cells(i, 1) = "" Then GoTo Next_i a = Application.CountIf(Rg_A, Cells(i, 1)) x = a > 1 b = Application.CountIf(Rg_B, Cells(i, 1)) y = b > 0 z = b < a And x And y If z Then Dc(Cells(i, 1).Value) = "" End If Next_i: i = i + 1 Loop If Dc.Count Then Range("D2").Resize(Dc.Count) = _ Application.Transpose(Dc.keys) End If End Sub الملف مرفق Mouhsen.xlsm1 point
-
1 point
-
وعليكم السلام ورحمة الله وبركاته تفضل اخي الريم If Nz([X].[Form]![Id], 0) = 0 then MsgBox "النموذج الفرعي فارغ" end If تحياتي1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
هذه معادلة توضغ في الحلايا ويتم تنفيذها قور كتابتها والضغط غلى Enter الملف مرفق Hasan.xlsb1 point
-
بارك الله فيك استاذ . @kanory برنامج جميل مشكور على البرنامج حتابع بصمت الى نهاية البرنامج منتظر البرنامج للتجربة استاذ. @Mohameddd2003001 point
-
وعليكم السلام بعد اذن الاستاد سليم ربما تقصد هذا Sub test() ActiveCell.Offset(, 1).Select End Sub1 point
-
نعم هذا الكود المطلوب وجزاك الله خير الجزاء اخي مختار ما قصرت ،، الله يجعلها في ميزان حسناتك . وأشكر استاذي القدير ياسر أبو البراء ،، من زمان وأنت واقف معانا ،، الله يعينك ،، اخي ياسر .. ------------------------------------------------------------------------------------------------------------1 point
-
استاذى العزيز مختار جزاك الله كل خير اخى وحبيبى ابو البراء بارك الله فيك وجعلكم عونا للمبتدئين امثالى وجزاكم الله عنا كل خير بالتوفيق اخوانى الكرام1 point
-
السلام عليكم ورحمة الله وبركاته أخى أحمد الفلاحجى جزاك الله خيرا أخى و أستاذى الفاضل ياسر خليل جزاك الله خيرا وبعد اذن حضرتك أخى محمد الزريعى تفضل تم عمل المطلوب فى المرفق التالى بعد فك الضغط عن المرفق ستجد ملف + مجلد به ملفات 1 و 2 و 3 الخ كل واحد خاص بموظف ضع هذا المجلد فى البارتش d كما طلبت فى مشاركتك افتح الملف و شغل الكود و كرر التجربة مع تعديل بيانات الموظف ستجد ما تنشده بإذن الله أى استفسار سيكون معك أخوك مختار و أستاذنا ياسر خليل الفارس المغوار تحياتى loop through Excel files in a specified folder and perform a set task on them Mokhtar.rar1 point
-
أخي الكريم صالح أحمد الحمد لله أن تم المطلوب على خير وكله بفضل الله وحده حل المشكلة يستغرق مني وقت ليس بالقليل .. لا تنسى أن تضغط على كلمة "أعجبني هذا" كنوع من رد الجميل ، ولن يستغرق الأمرك منك الوقت الطويل .. فقط ثانية واحدة يا جميل (القافية حكمت على رأي أخونا مختار)1 point
-
أخي الفاضل صالح ما بالكم إخواني إذا طلبت منكم طلب بسيط تهربتم مني ! والله إني لأعجب .. أخبرتك أخي أن تضع بعض البيانات في الملف المرفق لتجربة الكود وسألتك عن الخلايا التي سيتم الترحيل إليها فلم تبالي بسؤالي .. التوضيح يوفر الوقت والجهد ويجعل الموضوع لا يطول حتى يتمكن الأعضاء من مساعدة الجميع أرجو تفهم الأمر بارك الله فيكم أخي إليك الكود التالي على قدر ما فهمت .... Sub TransferDataToClosedWB() Dim WB As Workbook Dim LR_A As Long, LR_B As Long Dim Answer As Long LR_A = IIf(Cells(Rows.Count, 1).End(xlUp).Row = 1, 1, Cells(Rows.Count, 1).End(xlUp).Row) Application.ScreenUpdating = False If Application.WorksheetFunction.CountA(Range("A1:A" & LR_A)) < 1 Then MsgBox "لا يوجد بيانات لترحيلها", vbInformation: Exit Sub ThisWorkbook.Sheets("Sheet1").Range("A3:Q" & LR_A).Copy Set WB = Workbooks.Open(Filename:=ThisWorkbook.Path & "\" & "اكسل2.xlsx") With WB.Sheets("Sheet1") LR_B = IIf(Cells(Rows.Count, 1).End(xlUp).Row = 1, 1, Cells(Rows.Count, 1).End(xlUp).Row + 1) .Range("A" & LR_B).PasteSpecial xlPasteValues .Range("A" & .Cells(.Rows.Count, 1).End(xlUp).Row + 1).Select End With Answer = MsgBox("تم الترحيل بفضل الله" & Chr(10) & "هل تريد مسح البيانات التي تم ترحيلها؟", vbQuestion + vbYesNo) If Answer = vbYes Then ThisWorkbook.Sheets("Sheet1").Range("A3:Q" & LR_A).ClearContents Else: End If WB.Close SaveChanges:=True Application.CutCopyMode = False Application.ScreenUpdating = True End Sub أرجو أن يكون الحل صحيحاً وألا يكون فيه تعقيب لأنه لو به تعقيب فهذا بسبب قصور التوضيح ولك جزيل الشكر على اهتمامك بأمر التوضيح الذي طلبته منك Transfer Data To Closed Workbook YasserKhalil.rar1 point
-
اخي الفاضل يمكنك تجربة الملف التالي ويارب اكون فهمت المرة دي لاني لو مفهمتش يبقى عندي مشكلة كبيرة هههههه 12.rar1 point