اذهب الي المحتوي
أوفيسنا

كل الانشطه

هذه الصفحة تحدث تلقائياً

  1. Today
  2. السلام عليكم جرب هذا التعديل Private Sub TextBox2_Change() If TextBox2 = "" Then AutoFilterMode = False Else Ans = MsgBox("هل انتهيت من الكتابه", vbYesNo) If Ans = vbYes Then Range("H1").AutoFilter , field:=8, Criteria1:=TextBox2.Text Dim X X = Application.Match(Val(TextBox2), ورقة3.Columns(4), 0) If Not IsError(X) Then With ورقة3.Cells(X, "B") .Value = ورقة1.Cells(1, "I").Value .Interior.ColorIndex = 30 'From 1 to 56 لون الخلفيه .Font.ColorIndex = 20 'From 1 to 56 لون الخط End With End If End If End If End Sub
  3. إذا كنت تبحث عن تحفة فنية تزيد من جمالك وتعزز أناقتك، فإن أرواج اوفر نايس هو المكان المناسب لك. يُعتبر أوفر نايس واحدًا من أبرز متاجر الجمال عبر الإنترنت، حيث يقدم مجموعة متنوعة من أحدث منتجات التجميل بجودة عالية وأسعار معقولة تميز متجر أوفر نايس بتشكيلته الواسعة والمتنوعة من أرواج الشفاه، حيث يمكن للعملاء العثور على مجموعة مذهلة من الألوان والتشطيبات التي تناسب جميع الأذواق والمناسبات. سواء كنت تبحث عن أحمر شفاه غني باللون لإطلالة مسائية ساحرة، أو عن لمسة ناعمة وطبيعية لإطلالة يومية، فإن أوفر نايس يوفر لك كل ما تحتاجه تتميز أرواج اوفر نايس بجودتها العالية وتركيبتها المريحة، حيث تنساب بسهولة على الشفاه وتوفر تغطية مثالية ومتانة طويلة الأمد. كما أنها تحتوي على مكونات آمنة ومغذية للبشرة، مما يجعلها خيارًا مثاليًا للعناية بالشفاه أثناء الاستخدام بالإضافة إلى تقديم أرواج عالية الجودة، يقدم أوفر نايس خدمة عملاء ممتازة. يتمتع فريق الدعم بالخبرة والاهتمام بتلبية احتياجات العملاء، ويسعى دائمًا لتقديم المساعدة والنصائح في اختيار الألوان والتشطيبات المناسبة لهم لا يقتصر دور أوفر نايس على بيع المنتجات فقط، بل يسعى أيضًا لتعزيز ثقافة الجمال وتمكين النساء للاحتفال بأنفسهن وتعزيز ثقتهن بأنفسهن. يستخدم المتجر منصاته الاجتماعية ومدونته لتقديم نصائح حول كيفية استخدام المنتجات بشكل مثالي وتحقيق إطلالات رائعة، مما يجعل تجربة التسوق في أرواج اوفر نايس تجربة شاملة وممتعة
  4. تُعتبر الشعر بمثابة التاج الطبيعي الذي يزين رؤوس النساء ويمنحهن جاذبية وثقة بأنفسهن. ولكن بين الحين والآخر، قد يتعرض الشعر للتلف أو الفقدان، مما يجعل البحث عن حلاً لاستعادة الجمال والثقة أمرًا ملحًا. هنا يأتي دور متجر "دوجا" لبيع باروكات شعر طبيعي برازيلي، الذي يعتبر وجهة مثالية لمن يسعون لاستعادة جمالهم وتألقهم تتميز باروكات شعر طبيعي برازيلي بجودتها العالية ومظهرها الطبيعي الذي يشبه الشعر الطبيعي بشكل لافت. فهي مصنوعة من شعر بشري طبيعي 100%، وتأتي بمجموعة متنوعة من الأنماط والألوان لتناسب مختلف أذواق العملاء. سواء كنت تبحث عن شعر مستقيم طويل أو شعر مجعد قصير، فإن دوجا يوفر لك الخيارات التي تناسبك لا تقتصر إيجابيات باروكات الشعر البرازيلية على مظهرها الطبيعي فحسب، بل تتميز أيضًا بقوامها المريح وسهولة استخدامها. فهي مصممة بعناية لتوفر للمستخدمين الراحة طوال اليوم، سواء أثناء الارتداء اليومي أو في المناسبات الخاصة ومن المهم أيضًا أن نذكر أن دوجا لا يقتصر على بيع باروكات الشعر فقط، بل يوفر أيضًا خدمات تخصيص الباروكات وتنسيقها وصيانتها، مما يجعل تجربة العملاء ممتعة ومريحة من البداية إلى النهاية. تتميز دوجا أيضًا بخدمة عملاء ممتازة وفريق عمل محترف يسعى جاهدًا لتلبية احتياجات العملاء وتوفير الدعم والمشورة عند الحاجة إليها
  5. أشكرك أستاذ @kkhalifa1960 ، على مشاركة الموضوع ، ولكن ليس هدفي تغيير اي اعدادات في دقة الشاشة ، الفكرة باختصار محاولة لجعل النموذج يفتح بموضع محدد باختلاف الأنظمة والدقة ( دقة الشاشة ) على جهاز المستخدم .
  6. جرب هذا التعديل أخي @ahmed draz ، في زر الإستيراد في نموذج الإستيراد . Private Sub BtnImpotData_Click() If IsNull(listBoxWorksheets) Then MsgBox "لم تقم باختيار ورقة العمل من ملف الاكسل", vbCritical, "" Exit Sub Else Call GetWaiting("انتظر لحظة من فضلك .... يتم معالجة البيانات") Dim sheetRange As String Dim strTable As String Dim strPath As String Dim Check30 As Integer strTable = Me.cmb_TQ_Name.Value strPath = Me.txtPath sheetRange = listBoxWorksheets Check30 = Me.Check30.Value If Check30 = 1 Then DeleteTableSafe strTable End If DoEvents Dim objExc As Object ' late Dim objWbk As Object ' late Dim objWsh As Object ' late 'Set objExc = New Excel.Application ' early Set objExc = CreateObject("Excel.Application") ' late Set objWbk = objExc.workbooks.Open(Me.txtPath) For Each objWsh In objWbk.Worksheets 'Debug.Print objWsh.Name Next DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, strTable, strPath, True, sheetRange & "$" DoCmd.Close acForm, "frmWaiting" Set objWsh = Nothing objWbk.Close Set objWbk = Nothing objExc.Quit Set objExc = Nothing subFormData.SourceObject = "Table.elemnts 1" subFormData.Visible = True End If End Sub وأخبرني بالنتيجة اداة لإستيراد جداول الإكسل و تصديرها.accdb هذا السؤال موجه لأخ @ahmed draz صاحب الموضوع والتطوير على أداة أستاذنا @ابو الآء
  7. السلام عليكم ورحمة الله وبركاته بارك الله فيك بشمهندس احمد على طرح هذا الموضوع المهم وبارك الله في بشمهندس foksh لتعبه وتطويره المبدع صراحة قد خطر لي سؤال او هاجس ( ولا ادرى هل محل هذا الموضوع هذا السؤال ام يستدعى فتح موضوع جديد ) والسؤال يقول : هل يمكن في عملية تصدير الجدول ان اختار من الجدول مااريد ان اصدره من حقول او حتى من صفوف ؟ والشكر موصول للجميع
  8. بي اتش باريستا، الاسم الذي أصبح رمزًا للتميز في عالم صناعة القهوة، حيث تتجسد فيه الجودة والابتكار. إنها وجهة كل عاشق للقهوة يبحث عن التميز والأداء العالي في تحضير القهوة. تحتل مكابس قهوة في متجر بي اتش باريستا مكانة مميزة في قلوب عشاق القهوة ومحترفي صناعتها على حد سواء، وهذا ليس بغريب عندما نتعرف على جودة وأداء هذه المكابس متجر بي اتش باريستا هو عبارة عن مزيج فريد من الأناقة والأداء العالي، حيث يجتمع فيه التصميم الجمالي مع التكنولوجيا المتقدمة لتقديم تجربة لا مثيل لها في عالم مكابس قهوة في متجر بي اتش . يعتبر هذا المتجر وجهة لكل من يرغب في اقتناء أفضل مكابس القهوة والملحقات ذات الجودة العالية تتميز مكابس القهوة من بي اتش باريستا بتصميمها الأنيق والعصري، الذي يجمع بين الجمال والأداء. فهي لا تقدم فقط قهوة ذات نكهة لا تُضاهى، بل تضيف أيضًا لمسة من الفخامة إلى تجربة تحضير القهوة في المنزل أو في المقهى. كما أن تقنيات التحضير المتطورة التي تتميز بها مكابس بي اتش باريستا تضمن استخلاصًا مثاليًا لنكهة القهوة، مما يجعلها اختيارًا مثاليًا للمحترفين والهواة على حد سواء بالإضافة إلى التصميم الفريد والأداء العالي، يوفر متجر بي اتش باريستا مجموعة واسعة من مكابس قهوة في متجر بي اتش والأدوات اللازمة لتحضير القهوة بطريقة احترافية. فهنا يمكنك العثور على مجموعة متنوعة من أدوات التحضير مثل المطاحن اليدوية والترشيحات والأوزان الدقيقة، كلها مصممة بعناية لتلبية احتياجات كل عاشق للقهوة
  9. حاول إدراج بيانات في الجداول التي تخضع للبحث فيها ، وتكون سجلات مشابهة لطريقة الإدخال بياناتك . يعني انت مثلاً انت لن تقوم بإدخال بيانات الاسم بحيث يكون بين كل مقطع مراغات متعددة 😅 ، أو مثلاً لن تكتب اسم "محمد" بهذا الشكل "محمــــد" 😅
  10. هو المطلوب بالفعل لكن استاذي الكريم اذا عدد السجلات قليل فانه يعمل بشكل ممتاز واذا عدد الحقول كثيره تظهر الرساله التاليه (( تمت كتابة هذا التعبير بشكل غير صحيح او انه معقد جدا ليتم تقييمه على سبيل المثال قد يحتوي تعبير رقمي على عناصر معقده كثيرة جدا حاول تبسيط التعبير عن طريق تعيين اجزاء منه الى متغيرات)) مع العلم قاعدة البيانات في العمل فيها سجلات كثيره جدا ارجو الحل ولكم خالص الشكر
  11. اذا مشكلتك اتحلت كما ذكر الأستاذ @عبد اللطيف سلوم ، افتح المشاركه السابقة وراجع التقرير . الجمعية التعاونية.zip
  12. الرجاء التعديل على هذا الكود
  13. السلام عليكم ورحمة الله وبركاته جزاكم الله خيراً وجعله بميزان حسناتكم آمين ملف رائع بارك الله بجهودكم أخي الكريم عماد غازي
  14. تفضل تم اظافة ورقة خاصة باسم فلترة البيانات وبالاعتماد عليها ستتمكن من فلترة بياناتك بين تاريخين مع ترحيل النتائج الى ملف اكسيل مستقل او او ملف PDF على حسب اختيارك الاكواد الخاصة بهدا الملف تختلف نوعا ما عن الملف السابق ودالك بتنقيحها بشكل مختلف مع اظافة كود خاص بترحيل ملفات PDF وانشاء لكل يوم مجلد مستقل '*****انشاء مجلدات لكل يوم مستقل*** Public Sub Save_folder_PDF() Dim Path$, sFile$, folderName$, fileName$, fileType$ Dim Cpt As String, PDFfile As String Dim lastRow As Long, LastCol As Integer Dim WS As Worksheet: Set WS = printing Dim desWS As Worksheet: Set desWS = Sheets("فلترة البيانات"): testDate = Now() fileType = "تقارير": folderName = "ملفات PDF": sFile = UCase(Format(testDate, "h\hmm")) & " " & "تقرير النشاط" Msg = MsgBox("؟" & " " & "PDF " & ":" & " تصدير التقرير بصيغة", vbYesNo, ": تأكيد ") If Msg <> vbYes Then Exit Sub With Application .ScreenUpdating = False .DisplayAlerts = False WS.Visible = xlSheetVisible If WorksheetFunction.CountA(printing.Cells) = 0 Then MsgBox " ! لا توجد بيانات للحفظ", vbOKOnly + vbInformation Exit Sub End If LastCol = WS.Rows(2).Find("*", WS.Cells(2, WS.Columns.Count), , , , 2).column lastRow = WS.Columns(1).Find("*", WS.Cells(WS.Rows.Count, 1), , , , 2).Row ' Path = "C:" '" قم بتحديد مسار حفظ الملفات على حسب احتياجاتك ' المسار الافتراضي للملف الرئيسي Path = Application.ActiveWorkbook.Path If Right(Path, 1) <> "\" Then Path = Path & "\" Cpt = Path & folderName & "\" If Dir(Cpt, vbDirectory) = vbNullString Then MkDir Cpt Cpt = Cpt & UCase(Format(Date, "yyyy-mm-dd")) & " " & fileType & "\" If Dir(Cpt, vbDirectory) = vbNullString Then MkDir Cpt PDFfile = Cpt & sFile & ".pdf" WS.PageSetup.PrintArea = _ WS.Range("A2", WS.Cells(lastRow, LastCol)).Address WS.ExportAsFixedFormat Type:=xlTypePDF, fileName:=PDFfile, _ Quality:=xlQualityMinimum, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False WS.PageSetup.PrintArea = "": WS.Visible = xlSheetVeryHidden .DisplayAlerts = True .ScreenUpdating = True End With sMsg = "PDF" & " " & "تم حفظ التقرير بنجاح في مجلد " & "ملفات" MsgBox sMsg, vbInformation, " من تاريخ: " & " " & desWS.[d2] & " " & "إلى تاريخ:" & " " & desWS.[f2] End Sub '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Sub Save_As_PDF() 'انشاء مجلد في نفس مسار الملف Dim sFile As String, sPath As String, fPath As String Dim sMsg As String Dim desWS As Worksheet: Set desWS = Sheets("فلترة البيانات") Dim F As Worksheet: Set F = printing sFile = "تقرير النشاط": folderName = "ملفات PDF" Application.ScreenUpdating = False Msg = MsgBox("؟" & " " & "PDF " & ":" & " تصدير التقرير بصيغة", vbYesNo, F.Name) If Msg <> vbYes Then Exit Sub F.Visible = xlSheetVisible LastCol = F.Rows(2).Find("*", F.Cells(2, F.Columns.Count), , , , 2).column lastRow = F.Columns(1).Find("*", F.Cells(F.Rows.Count, 1), , , , 2).Row With ActiveWorkbook sPath = .Path & Application.PathSeparator & folderName & Application.PathSeparator On Error Resume Next If Len(Dir(sPath, vbDirectory)) = 0 Then End If MkDir sPath F.PageSetup.PrintArea = _ F.Range("A2", F.Cells(lastRow, LastCol)).Address F.ExportAsFixedFormat Type:=xlTypePDF, _ fileName:=sPath & Application.PathSeparator & sFile & ".pdf", _ Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False F.PageSetup.PrintArea = "" F.Visible = xlSheetVeryHidden End With sMsg = "PDF" & " " & "تم حفظ التقرير بنجاح في مجلد " & "ملفات" MsgBox sMsg, vbExclamation, " من تاريخ: " & " " & desWS.[d2] & " " & "إلى تاريخ:" & " " & desWS.[f2] Application.ScreenUpdating = True End Sub بالنسبة لكود الفلترة وانشاء ملف Excel مستقل ستجده داخل الملف المرفق بالتوفيق ............ فلترة وحفظ الملفات V2.xlsm
  15. اشكرك على الإجابة و الجهد .زادك الله من فضله وجعله في ميزان حسناتك. اخي العزيز وضعت الكود في شيت School Fee Receipt واعطي نتيجة (حسب الصورة المرفقه) يتم ترحيل كل ايصالات الطالب بالنسبة للPDF المطلوب نسخة من الإيصال نفسة قبل اصدار الإيصال التالي اكرر جزيل شكري
  16. اخي الفاضل عملت مثل ماقلت واتحلت المشكله بارك الله فيك اخي الفاضل foksh عملت مثل ماقلت وعندما اضغط على id اللى في البحث الملف كله بيعلق وبعدها يرفض العمل
  17. اخي الكريم Foksh شكرا جزيلا فأنت صبور معى لحد كبير . و أعلم أن بعض الطلبات غير قابلة للتنفيذ أحياناً وهي من باب تحسين اداة الاستيراد. ولكنني توسمت فيك الخبرة والقدرة على صنع ماتريده بكود vba . فلا تحمل نفسك عناء صعوبة طلبى وتقديري لوقتك. فما قدمته لي من مساعدة يصعب علي مكافأتها بكل كلمات الشكر والتقدير .
  18. اخي الحل اوقف على القاعدة اكبس كليك يمين ثم خصائص اخر شيء من اسفل تجد فك التجميد تضع صح وتكبس اوكي وتفتح الملف عادي
  1. أظهر المزيد
×
×
  • اضف...

Important Information