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

كل الانشطه

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

  1. الساعة الأخيرة
  2. السلام عليكم ورحمه الله وبركاته استاذ @ashrafelsisi حاول شرح المطوب وارفاق شيت للعمل عليه ما هو الطلوب بالتحديد
  3. اتفضل الاكواد بعد التعديل لعله يكون المطلوب واخبرنا بالنتجه اليك بعض الاكواد ممكن تساعدك كود مسح الخلايا بعد الترحيل اخر كود الترحيل وغير النطاق زاي ما هو موضع wsSrc.Range("B13:J13").ClearContents لو مش عايز ترحل لو الخلايا فارغه قبل كود الترحيل وغير النطاق زاي ما هو موضح If WorksheetFunction.CountA(wsSrc.Range("B4:J4")) = 0 Then MsgBox "الخلايا فارغة لم يتم الترحيل.", vbExclamation Exit Sub End If Sub Transfer1() Dim wsSrc As Worksheet, wsDst As Worksheet Set wsSrc = ThisWorkbook.Worksheets("Horaire2027") Set wsDst = ThisWorkbook.Worksheets("Feuil1") If WorksheetFunction.CountA(wsSrc.Range("B4:J4")) = 0 Then MsgBox "النطاق فارغ لم يتم الترحيل.", vbExclamation Exit Sub End If If WorksheetFunction.CountA(wsSrc.Range("B6:I6")) = 0 Then MsgBox "النطاق فارغ لم يتم الترحيل.", vbExclamation Exit Sub End If wsDst.Range("A6:I6").Value = wsSrc.Range("B4:J4").Value wsDst.Range("J6:Q6").Value = wsSrc.Range("B6:I6").Value End Sub Sub Transfe12() Dim wsSrc As Worksheet, wsDst As Worksheet Dim nextRow As Long Set wsSrc = ThisWorkbook.Worksheets("Horaire2027") Set wsDst = ThisWorkbook.Worksheets("Feuil12") If WorksheetFunction.CountA(wsSrc.Range("B9:J9")) = 0 Then MsgBox "النطاق فارغ لم يتم الترحيل.", vbExclamation Exit Sub End If nextRow = wsDst.Cells(wsDst.Rows.Count, "A").End(xlUp).Row If nextRow < 5 Then nextRow = 5 Else nextRow = nextRow + 1 End If wsDst.Cells(nextRow, "A").Resize(1, 9).Value = wsSrc.Range("B9:J9").Value End Sub Sub Transfe13() Dim wsSrc As Worksheet, wsDst As Worksheet Dim nextRow As Long Set wsSrc = ThisWorkbook.Worksheets("Horaire2027") Set wsDst = ThisWorkbook.Worksheets("Feuil13") If WorksheetFunction.CountA(wsSrc.Range("B13:J13")) = 0 Then MsgBox "النطاق فارغ لم يتم الترحيل.", vbExclamation Exit Sub End If nextRow = wsDst.Cells(wsDst.Rows.Count, "A").End(xlUp).Row If nextRow < 5 Then nextRow = 5 Else nextRow = nextRow + 1 End If wsDst.Cells(nextRow, "A").Resize(1, 9).Value = wsSrc.Range("B13:J13").Value wsSrc.Range("B13:J13").ClearContents End Sub Copy of Copy of Horaire-18-06-2026-(04.12.06) (3).xlsb
  4. نفذت كل شئ وكمان عدلت بيفتح النموذج الاتصال التلقائى وتم الاتصال باستمرار لا ينتقل للنموذج التالى اخى الكريم اين السبب
  5. Today
  6. تم ارفاق شيت اكسيل به رابط تحميل البرنامج خالص الشكر والتقدير ... Update linkes.xlsx
  7. تم ارفاق شيت اكسيل به رابط تحميل البرنامج...شكراا جزيلا Update linkes.xlsx
  8. حاول ضغط الملف ، وارفاقه. أو ارفعه على موقع مثل ميديا فاير، أو جوجل درايف ... إلخ
  9. للأسف أستاذنا الملف أكبر من المسموح به علي المنتدي ....
  10. السلام عليكم ورحمة الله وبركاته .... الزملاء الأفاضل خبيري ومحترفي الأكسيل الرجاء المساعدة في اضافة علاوة دورية وحافز اضافي لعام 2026 في الشيت المرفق ... المطلوب الأول :- في ورقة عمل ( تدرج_مرتبات ) نريد اضافة علاوة دورية بنسبة 12% في الخلية رقم c142 بنفس الأسلوب ومعادلات العلاوة الدورية السابقة لها التي في الخلية رقم c138 والمأخوذة من الجدول المساعد في الخلية رقم af196 المأخوذة أيضا من الجدول المساعد من الخلية رقم ak245 . المطلوب الثاني :-في ورقة عمل ( مفردات_مرتب ) وحتي تظهر المفردات سنكتب في كود الموظف رقم 10 ونكتب في الحالة الاجتماعية رقم 4 ستظهر المفردات نريد عمل صف ليس به معادلات وأسفل حافز اضافي 2025 ونضيف صف حافز اضافي 2026 بقيمة 750 جنيه بنفس طريقة اضافة حافز اضافي 2025 بحيث عند عمل معاينة للمفردات تظهر قيمة حافز اضافي 2026 بقيمة 750 ... ملحوظة لكي يظهر التدرج للموظف يجب ادخال تاريخ التعيين 1/7/1978 والدرجة 3… تم ارفق شيت اكسيل لتحميل البرنامج بالمرفقات خالص الشكر والتقدير للأخوة الكرام Update linkes.xlsx
  11. حاضر أستاذنا الفاضل ... خالص الشكر والتقدير ... سيتم اضافة المطلوب وان شاء الله
  12. وعليكم السلام اخي احمد يوسف الغرض من هذا التحدي رؤية جميعة المحاولات من الاخوة وربم طريق تكون اقل تعقيد وابسط من طريقتي اطلعنى على محاولتك اما محاولتي فاوراقي مبعثرة وساحاول ان انشرها باسرع ما اسنطيع ياليت كل الاخوة الذين لديهم محاولات مشاركتنا اياها
  13. Yesterday
  14. استاذ يارك لله فيك استاذ الحقول بالون الابيض هل تسطيع تعديل بترحيل مرة واحدة استاذ ورقة Feuil1 قد قمت بتعديل عليها الحقول يكون في صف واحد استاذ الحقول بالون الاصفر يتم افراغ الحقول استاذ عند تكون الحقول فارغ لا يتم الترحيل بارك الله فيك Copy of Horaire-18-06-2026-(04.12.06) (3).xlsb
  15. السلام عليكم ورحمه الله وبركاته قمت سابقا بتنفيذ تلك الفكرة وتعمل بكفاءة عالية وبمنتهى السلاسة إذا حابب تتطلع إلى الفكرة ما عندى مشكله إطلاقا السلام عليكم ورحمه الله وبركاته قمت سابقا بتنفيذ تلك الفكرة وتعمل بكفاءة عالية وبمنتهى السلاسة إذا حابب تتطلع إلى الفكرة ما عندي اى مشكله إطلاقا
  16. وعليكم السلام ورحمة الله وبركاته.. حجزت مقعدي الثاني في المتابعة 😀
  17. وعليكم السلام ورحمه الله وبركاته اتفضل الكود بالطلب الاول لعله يكون المطلوب 👇 Sub TransferDataValues() Dim wsSrc As Worksheet, wsDst As Worksheet Dim nextRow As Long Set wsSrc = ThisWorkbook.Worksheets("Horaire2027") Set wsDst = ThisWorkbook.Worksheets("Feuil1") nextRow = wsDst.Cells(wsDst.Rows.Count, "A") '.End(xlUp).Row If nextRow < 5 Then nextRow = 5 Else nextRow = nextRow End If wsDst.Cells(nextRow, "A").Resize(4, 9).Value = wsSrc.Range("B3:J6").Value End Sub اتفضل الكود بالطلب التاني لعله يكون المطلوب 👇 Sub Transfe12() Dim wsSrc As Worksheet Dim wsDst As Worksheet Dim nextRow As Long Set wsSrc = ThisWorkbook.Worksheets("Horaire2027") Set wsDst = ThisWorkbook.Worksheets("Feuil12") nextRow = wsDst.Cells(wsDst.Rows.Count, "A").End(xlUp).Row If nextRow < 5 Then nextRow = 5 Else nextRow = nextRow + 1 End If wsDst.Cells(nextRow, "A").Resize(1, 9).Value = wsSrc.Range("B9:J9").Value End Sub اتفضل الكود بالطلب التالت لعله يكون المطلوب 👇 Sub Transfe13() Dim wsSrc As Worksheet Dim wsDst As Worksheet Dim nextRow As Long Set wsSrc = ThisWorkbook.Worksheets("Horaire2027") Set wsDst = ThisWorkbook.Worksheets("Feuil13") nextRow = wsDst.Cells(wsDst.Rows.Count, "A").End(xlUp).Row If nextRow < 5 Then nextRow = 5 Else nextRow = nextRow + 1 End If wsDst.Cells(nextRow, "A").Resize(1, 9).Value = wsSrc.Range("B13:J13").Value wsSrc.Range("B13:J13").ClearContents End Sub Copy of Horaire-18-06-2026-(04.12.06) (3).xlsb
  18. السلام عليكم لدي ورقة Horaire2027 اريد ترحيل البيانات الى ورقة Feuil1 و Feuil12 و Feuil13 1- ترحيل البيانات الى الورقة Feuil1 الحقول بالون الأزرق لا تفرغ الحقول عند الترحيل 2-ترحيل البيانات الى الورقة Feuil12 الحقول بالون الأصفر وعند الترحيل تفرغ الحقول 3-ترحيل البيانات الى الورقة Feuil13 الحقول بالون الأحمر وعند الترحيل تفرغ الحقول Horaire-18-06-2026-(04.12.06) (3).xlsb
  19. الحمدلله أنها عملت معاك 🙂 وهذه هي أهم العناصر التي ستحتاج تنقلها لمشروعك :
  20. اخى استبدلت الدالة ب Public Function IsFileExists(ByVal TxtPath As Variant) As Boolean On Error GoTo ErrHandler Dim sPath As String sPath = Trim$(Nz(TxtPath, "")) 'إزالة علامات الاقتباس sPath = Replace(sPath, """", "") If Len(sPath) = 0 Then IsFileExists = False Exit Function End If If Dir(sPath, vbDirectory) <> "" Then IsFileExists = True Else IsFileExists = False End If Exit Function ErrHandler: Debug.Print "IsFileExists Error" Debug.Print "Path = [" & sPath & "]" Debug.Print Err.Number & " - " & Err.Description IsFileExists = False End Function وعملت تمام ممكن شرح ما هى النماذج والدوال المطلوب للنثل للبرنامج بتاعى للعمل
  21. هي في الأصل موجهة للأدمن (مدير البرنامج الرئيسي وليس بالضرورة يكون المبرمج نفسه ربما مدير المؤسسة أو تقني المعلومات في موقع العمل) أو لك كمبرمج لما تقدم دعم فني بالاتصال عن بعد .. ترتاح من الدخول للأكواد .. 🙂 وكثير ما تحصل المشاكل لما تنقطع الشبكة المحلية تلقة ال FE في جهة وال BE في عالم آخر .. فالمستخدم العادي يتوه .. لكن أنت ستعرف سبب المشكلة من خلال النموذج اللي يظهر لك .. وسيكون سهل عليك تشرح لمدير البرنامج في موقع العمل .. 🙂
  22. خطأ52 هنا If Dir(TxtPath, vbDirectory) = "" Then وصف الخطأ bAD FILE NAME مع الشكر والتقدير
  1. أظهر المزيد
×
×
  • اضف...

Important Information