نجوم المشاركات
Popular Content
Showing content with the highest reputation on 04 ديس, 2021 in all areas
-
تفضل التعديل Database9.accdb4 points
-
4 points
-
Sub Test() Dim ws As Worksheet, lr As Long, r As Long, m As Long Application.ScreenUpdating = False Set ws = ThisWorkbook.Sheets.Add(After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)) m = 1 With Worksheets(1) lr = .Cells(Rows.Count, 1).End(xlUp).Row With .Range("B1:B" & lr) .Formula = "=COUNTIF($A$1:A1,A1)" .Value = .Value End With For r = lr To 1 Step -1 If .Cells(r, 2).Value > 1 Then ws.Cells(m, 1).Value = .Cells(r, 1).Value m = m + 1 .Rows(r).Delete End If Next r .Columns(2).ClearContents End With If m = 1 Then Application.DisplayAlerts = False ws.Delete Application.DisplayAlerts = True End If Application.ScreenUpdating = True If m > 1 Then MsgBox "Names Moved = " & m - 1, 64 Else MsgBox "No Change", 64 End Sub2 points
-
و بما ان الموضوع مطروح للنقاش آمل من ان نتشارك بتطوير نظام للحصول على مخراجات المرحلة الأولى من الفاتورة الالكترونية الدليل به ادق التفاصيل المساعدة 8.1 Introduction This chapter describes the different VAT information that can be provided in an electronic invoice. Please also see VAT category codes for details on the VAT category code list, and Calculation of VAT for detailed explanation and example on how to perform the calculations for VAT Breakdown.2 points
-
للأسف هذه غير مطابقة للمواصفات لو رجعنا الى الدليل الارشادي للمطورين ستجد بأن الأرقام لابد ان تكون هندية الصحيح بأن تبدء من الآن في جدولة الأعمال لكي تصل للنتيجة قبل الوقت المحدد ! مرفق المواصفات الفنية لقواعد البيانات و مخراجت ملف XML الموضوع بسيط 442806521_20210528_ZATCA_Electronic_Invoice_XML_Implementation_Standard_vShared(1).pdf2 points
-
تفضل يا أبو الحسن Private Sub srch_All_AfterUpdate() If Me.srch_All = "All" Then Me.srch_Date_From = DateSerial(2020, 1, 1) Me.srch_Date_To = DateSerial(Year(Date), Month(Date), 1) - 1 Else Me.srch_Date_From = "" Me.srch_Date_To = "" End If End Sub DATA1041-5.mdb2 points
-
السلام عليكم ورحمة الله وبركاتة اخواني كما تعلمون ان الهيئة العامة للزكاة والدخل في السعوديه بدأت بتطبيق الفاتوره الاكترونيه على جميع التجار واصحاب المحلات التجاريه ونقاط البيع وجعلت لهذه المرحله مرحلتين الاولي ابتداء من اليوم الهيئة العامة للزكاة والدخل راح تجبر التجار وأصحاب المحلات على تطبيق متطلبات الفاتوره الاكترونيه ولابد من وجود كود الاستجابه السريع QR CODE ويحمل اسم المورد رقم الاشتراك مبلغ الضريبه اجمالي مبلغ الفاتوره شامل الضريبة هذي طلباتهم في الوقت الحالي وبالنسبة لهذا الموضوع تم حله في موضوع اخونا الغالي اباجودي جزاه الله خير وبارك فيه https://www.officena.net/ib/topic/111831-شخابيط-وافكار-qr-code-فكرة-جديدة-☺/ وهذا شكل من اشكال الفاتوره الاكترونيه لااحد البرامج عندي بعد مساعدة الفاضل اباجودي المرحلة الثانيه بعد 13 شهر تقريبا الهيئة العامة للزكاة والدخل في السعوديه راح تجبر التجار على ربط الفاتوره الاكترونيه بموقع الهيئة العامة للزكاة والدخل ولا بد ان الفاتوره تكون مشفره بصيغة معينه وراح يعتمدون الفاتروه الاكترونيه بصيغة XML مرفق لكم رابط الدليل الارشادي للفاتوره الاكترونيه من موقع الهيئة العامة للزكاة والدخل يمكن الاطلاع عليه وفهم المتطلبات الدليل الارشادي للفاتوره الاكترونية مصدر الدليل من موقع الهيئة العامه للزكاة والدخل الموضوع المهم الان والحقيقه مشغل بالي من فتره كيف يتم تطبيق المرحله الثاني مرحلة تشفير الفاتوره الاكترونيه على الاكسس وماهو الكود المناسب لذلك كثير من المبرمجين لديهم برامج معموله على الاكسس وتعمل عند عملائهم بعد فتره اذا الاكسس لم يخدم المرحله الثانيه ماراح يكون فيه فايده وراح يخسر المبرمج عملائه وراح العميل يضطر انه يجيب برنامج جديد متوافق مع متطلبات مصلحة الزكاة والدخل ارجو من الجميع مناقشة حلول هذه المشكله حتى تعم الفائده للجميع بارك الله فيكم وجزاكم الله خير1 point
-
1 point
-
لا تطبق على برنامجك فقط شغل المثال المرفق بعد لصق المجلد وتسجيل المكتبات المثال يعمل واعطيتك النتيجة بالصور1 point
-
1 point
-
والحمد لله أخيراً توصلت للمراد بما قدمته لي من عون ومساعدة فهذا هو ما كنت أحتاج الوصول إليه ويعلم الله كم فرحتي كبيرة وأنا أرى نتائج عملك وجهدك الطيب وبارك الله فيك وفي علمك وعملك ، لك منا كل الثناء والتقدير.. بعدد قطرات المطر.. وألوان الزهر، وشذى العطر.. على جهودك الثمينة والقيمة عبارات الشكر لتخجل منك.. لأنك أكبر منها.. فأنت من حوّلت الفشل إلى نجاح باهر.. يعلو في القمم.. معلمنا الغالي نشكر جهدك.. ونقيّم عملك، فأنت أهل للتميز.. كل عبارات الشكر.. وعطر الورود.. نقدمها لك يا معلمنا الجليل.. يا صاحب الفضل الكبير1 point
-
تفضل اخى الكريم Option Explicit Sub Transfer_Non_Adjacent_Columns_Using_Arrays_YasserKhalil_ExcelEgy() 'Code by MR.Yasser Khalil 'From page https://www.excel-egy.com/forum/t3892 Dim WB As Workbook, WS As Worksheet, SH As Worksheet Dim arr As Variant, i As Variant, cr As Variant, j As Long Dim LR As Long Set SH = ThisWorkbook.Worksheets("ترحيل يومية") Set WB = Workbooks.Open(ThisWorkbook.Path & "\" & "العملاء.xlsm") Set WS = WB.Worksheets(SH.Range("D2").Value) arr = SH.Range("A5:F" & SH.Cells(Rows.Count, 1).End(xlUp).Row).Value2 cr = Array(8, 9, 10, 11, 12, 4) LR = WS.Cells(Rows.Count, 11).End(xlUp).Row + 1 For Each i In Array(1, 2, 3, 4, 5, 6) WS.Cells(LR, cr(j)).Resize(UBound(arr, 1)).Value = Application.Index(arr, , i) j = j + 1 Next i WS.Range("K:K").NumberFormat = "[$-1010000]yyyy/mm/dd;@" WB.Close Savechanges:=True End Sub1 point
-
السلام عليكم حاول End If ورقة6.Range("A2").Resize(m - 1).FillDown ورقة6.Range("H2").Resize(m - 1).FillDown ورقة6.Range("I2").Resize(m - 1).FillDown ورقة6.Range("M2").Resize(m - 1).FillDown End Sub1 point
-
انا ما اعرف ولا حاجة عن قوانبن السعودية لكن رايت فيديد لالية التشفير لنظام الضريبة الجديد في للسعودبة اظن ان تطبيقه سهل لم اجرب لكن حسب الفيديو احسبه سهل وربما يكون العكس https://youtu.be/yEIuP5ZiacY1 point
-
1 point
-
هذه محاول لتطبيق المرحلة الثانية تشفير البيانات ولكن التشفير لا يدعم العربية .. آمل من الاساتذتي الكرام ايجاد الحلول ايضا عنوان المؤسسة مقيد بـــ 12 حرف آمل ايضا من اساتذتي فك القيد ملحوظة : حمل تطبيق الهيئة من المتجر ( هو عبارة عن كيمرا لقراءة الكيو آر ) اسمه : E-Invoice Qr Reader استدراك : المثال المرفق امتداد لموضوع ابو جودي هنا DataQr.rar1 point
-
1 point
-
السلام عليكم ورحمة الله حسب ما فهمت اليك الملف طلب مساعدة 2.xlsx1 point
-
لفتح ملف استخدم التالي Dim myPath As String myPath = Environ("USERPROFILE") & "\Downloads\EXCELFile.xlsx" ' مسار الملف Call Shell(myPath, vbNormalFocus) و لإغلاق ملف استخدم التالي Dim SetApplication As Object, FilePath As String FilePath = Environ("USERPROFILE") & "\Downloads\EXCELFile.xlsx" ' مسار الملف Set SetApplication = GetObject(FilePath) SetApplication.Application.Quit1 point
-
تفضل اتمني يكون المطلوب Function GetNowLast(DateFrom As Date) As Date Dim dYear, dMonth, getDate As Date dYear = YEAR(DateFrom) dMonth = Month(DateFrom) getDate = DateSerial(dYear, dMonth, 0) GetNowLast = getDate End Function DATA1041-5.mdb1 point
-
Easier to modify the last row numbers in your formulas but if you need a code to get only values you can try the following code in worksheet module Private Sub Worksheet_Change(ByVal Target As Range) Dim lr As Long If Target.Cells.CountLarge > 1 Then Exit Sub If Target.Row > 1 And (Target.Column >= 1 And Target.Column <= 6) Then If Application.CountA(Range("A" & Target.Row).Resize(, 6)) = 6 Then With Sheet1 lr = .Cells(Rows.Count, 1).End(xlUp).Row Sheet2.Range("A2").Value = Application.Count(.Range("A2:A" & lr)) Sheet2.Range("B2").Value = Application.CountIf(.Range("C2:C" & lr), Sheet2.Range("B1").Value) Sheet2.Range("C2").Value = Application.CountIf(.Range("C2:C" & lr), Sheet2.Range("C1").Value) Sheet2.Range("D2").Value = Application.Sum(.Range("F2:F" & lr)) End With End If End If End Sub1 point
-
تفضل هذا التعديل Dim fso As New FileSystemObject If fso.FolderExists(Environ("USERPROFILE") & "\Desktop\" & "\Folder2") Then Else fso.CreateFolder (Environ("USERPROFILE") & "\Desktop\" & "\Folder2") End If DoCmd.RunSavedImportExport "export" fso.CopyFile Environ("USERPROFILE") & "\Desktop\" & "Folder2\Table1.xlsx", True1 point
-
عليكم السلام عملك صحيح 100% فقط يوجد لديك مشكلة في النموذج الثاني او في قاعدة البيانات الافضل برأيي انك تنقل جميع كائنات مشروعك الى قاعدة جديدة اذا اردت اغلاق النموذج رقم1 اكتب في آخر الكود التالي : DoCmd.Close انظر مثالك بعد نقله الى قاعدة جديدة Database9.accdb1 point
-
1 point
-
السلام عليكم ورحمة الله استخدم هذا الكود اسرع و افضل Sub الصف_الخامس() Dim LR As Long, erow As Integer, sh28 As Worksheet, sh22 As Worksheet, i As Long Dim Arr As Variant, Tmp As Variant, p As Long t = Timer Application.ScreenUpdating = False Set sh28 = Worksheets(" ملف وتحريري نصف العام صف خامس") Set sh22 = Worksheets("شيت صف خامس") sh22.Range("B14:CZ1000").ClearContents LR = sh28.Cells(Rows.Count, 2).End(xlUp).Row Arr = sh28.Range("B14:EE" & LR).Value ReDim Tmp(1 To UBound(Arr, 1), 1 To UBound(Arr, 2)) For i = 1 To UBound(Arr, 1) If Arr(i, 1) <> Empty Then p = p + 1 For j = 1 To 32 Tmp(p, Choose(j, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 26, 36, _ 46, 48, 58, 83, 87, 91, 95, 99, 103, 17, 27, 37, 47, 59, 104)) = Arr(i, _ Choose(j, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 116, 117, 118, 119, _ 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133)) 'Tmp(p, 1) = p Next End If Next If p > 0 Then sh22.Range("B14").Resize(p, UBound(Tmp, 2)).Value = Tmp Application.ScreenUpdating = True 'MsgBox Round(Timer - t, 2) End Sub1 point
-
1 point
-
1 point
-
السلام عليكم ورحمة الله استخدم تلك المعادلة =SUMIFS($F$14:$F$35;$I$14:$I$35;"مدفوع")1 point
-
جزاكم الله خيراً حل اخر للرصيد وفي المرفقات ملف كشف حساب اسلوب اخر للرصيد مدين - دائن سليم الاخرس4.xlsx كشف حساب.xlsx1 point
-
سلام عليكم اولا السطر الاول يكون المبلغ الذي تدأ به الجدول ثم ياتي الاسطر بين المدفوعات والمقبوضات الحل في المرفقات من سطر الثامن ننسخ المعادلة لبقية الاسطر مع تمناتي لكم بدوام الصحة والعافية سليم الاخرس.xlsx1 point
-
تحديث نواتج الدوال تلقائي بعد إضافة بيان جديد لورقة العمل.xlsx1 point
-
البداية اعتذر لعدم لعدم التنسيق اكثر من ذلك نظرا لضيق وقتي في انتظار رايك لان هذا الجزء ان شاء الله يعد بمثابة حجر الأساس Photo Catalog.mdb1 point
-
1 point
-
1 point
-
يا إخواني نحاول مرة أخرى وأخرى أنا أحاول الوصول جاهداً للمستوى منسا ( العبقرية) 130 درجة ومن الممكن أن تفيدنا هذه السلسلة من الكتب إن شاء الله http://www.officena.net/ib/index.php?showtopic=38775 أتمنى من الجميع المشاركة أكثر من مرة للتنافس في الصالح1 point
-
أخي عبد الله عمر الإنسان ليس بعدد الأيام وإنما بإنجازاته النافعة لغيره وهاأنتذا في عام واحد 1760 مشاركة مفيدة في أوفيسنا وفقك الله لكل ما يحب ويرضى أخوك محمد صالح1 point
-
1 point
-
1 point
-
شكرا لأخي وصديقي عبد الله والشكر موصول لجميع الأخوة المشاركين واسمحوا لي هذه محاولة مني لعمل لعبة شبيهة بها ولكن للويب بلغة html & javascript & css وأتمنى من الإخوة الكرام شرح سر ترتيب الأرقام بهذه الطريقة وتنفيذها بكل برامج الأوفيس كما نفذها استاذنا دغيدي بالإكسل والعبد لله بالويب1 point
-
ومشاركة مني لإخوتي في هذا الموضوع هذا ملف صغير يعتمد على تنسيق الخلايا وليس vba يؤدي نفس الغرض تقريباً التقويم المطوّر.rar1 point
-
محاولة جيدة أخي عبد الله هكذا أنت على بداية نسبة الذكاء المرتفع أريدك أن تدخل مرة أخرى بعد قراءة سوة الكهف وبعد صلاة الجمعة ( كما سأفعل أنا بإذن الله ) فلا يهمنا عدد المحاولات المهم آخر رقم نصل إليه ولا يخجل أي أخ أو أخت من مشاركة نتائجه فمن هنا تكون لحظة اتخاذ القرار ولحظة البداية1 point
-
أخي وصديقي العزيز / م : محمد طاهر فتحت هذا الموضوع خصيصاً للمنافسة الشريفة لأن هذا الاختبار وأمثاله بالفعل يزيد من قدرة الإنسان على حل المشكلات البرمجية بصورة لم يكن يتوقعها ولذا أتمنى على أخي وصديقي أن يشاركنا وأجدد الدعوة لكل الإخوة بالمشاركة وهذه أول نتيجة للعبد لله1 point
-
يبدو أن الرابط ظهر كملف فلاش في المشاركة السابقة هذا هو http://www.iqtest.dk/1 point