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

عبدالفتاح في بي اكسيل

الخبراء
  • Posts

    737
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    5

مشاركات المكتوبه بواسطه عبدالفتاح في بي اكسيل

  1. @Elsayeh

    اعتقد  ان @lionheart  قام  باجابتك  فهل  يعقل  بعد  الاجابة  تقوم  بازالة  علامة  الاجابة  وتطلب  تعديل  جديد .😱

    كان  من  الاجدر  ان  تضع  جميع  متطلباتك  من  البداية  والا فتح  موضوع  جديد.

    يجب  ان  تعلم  اضافة متطلبات  جديدة  ستفقد  حماس  الاخرين  لمساعدتك  كما  ان تصميم  الكود   ليس  هين 😡

    واعتقد  ان @lionheart اعطاك كود قوي  وسريع 😎

    • Like 1
  2. اقتباس

    مع الأمر المهم أنه كلما تم تعديل أي من البيانات في ملفات الأقسام بعد ترحيلها حسب اسم القسم يتم تحديث البيانات المعدلة في الملف الرئيسي،

    غير منطقي  اجعل  ملفاتك  تعتمد   على  تحديث  الملف  الرئيسي 

  3. لماذا  لا  تجعل  قائمة  الملفات  في  عمود  محدد   ومن ثم  عمل  هايبر لينك  وفتحها بدلا  من  كتابة  الملفات يدويا  في  العمود  الاول  وربطها  بعمود  اخر.

    لا  اعتقد  انها  طريقة  عملية .  اراها  تاخذ  الكثير  من  الوقت  لتربط  كل  ملف  تكتبه  يدويا  بعمود أخر .

    • Like 1
  4. حسب علمي  مشكلة  في  تسمية  الورقة  ومن داخل محرر  الاكواد  ليس  من  داخل  الورقة 

    من  خصائص  الويندوز  قم  بتغيير  اسم  الشيت  بالانجليزي  وليس  بالعربي  الى sheet1 وان  شاء  الله يعمل 

  5. ماكرو لتسمية الاوراق

    Option Explicit
    Sub renamesheets()
    Dim sheetsold()
    Dim sheetsnew()
    Dim lngSht As Long
    Dim  ws As Worksheet
    'الاسماء الجديدة
       sheetsnew = Array("selling1", "selling2")
    'الاسماء القديمة 
        sheetsold = Array("SH1", "SH3")
         On Error Resume Next
        For lngSht = LBound(sheetsold) To UBound(sheetsold)
            Set ws = Nothing
            Set ws = Sheets(sheetsold(lngSht))
            If Not ws Is Nothing Then ws.Name = sheetsnew(lngSht)
        Next lngSht
    End sub

     

    • Like 1
  6. لماذا  لا تضع  اسماء  في  عمود  محدد لشيت  معينة  

    اعتقد  في  المنتدى  موجودة  بكثرة  يمكنك  البحث  عن  الماكرو  المناسب  بدلا  في  كل  مرة  تريد  تغيير  الكود وهذا  لن  يكون  متاحا  دائما .

  7. اقتباس

    هل بالامكان تنفيذ كود برمجي من ملف نصي دون استدعاءه الى محرر الفيجوال بيسك.

    الملف  النصي  الذي  اعرفه txt 

    لا  يوجد  ملف  نصي  في  ملفك .

    الى اي  مدى واي  ورقة واستبدال  بيانات  او نسخها  الى  الاسفل وهل  الملف  مغلق  ام  مفتوح    .

      تحتاج   تفاصيل  كبيرة  ودقيقة حتى  يفهم  الاعضاء  ما  تريد خصوصا  ان  موضوعك ليس  سهل  انجازه  بالكود .

     لا اعتقد  انا  احد  سيضيع  وقته  في  مواضيع  غامضة  كهذه وانا  واحد  منهم .

     

    • Like 2
  8. @مريم2

    اقتباس

     وانا جديدة بالموضوع والمنتدى ولم افهم ذلك جيدا

    التوقيع  واضح  اختي  الكريمة  ولا يحتاج  للتاويل.

    للتوضيح  فقط  ليس  كبرا  مني  لا اريد  المساعدة   ولكن  لا  اريد  فتح  المجال  لعدة  تعديلات  يصبح  الموضوع  مشوش لبعض  الاعضاء  عند  البحث  عن  موضوع  معين   مما  يجعل  المنشور  كبير  وممل  كما  انه  يفقدني  الحماسة في  تقديم  المساعدة  . اعادة  تصميم  الكود او  الصيغة  من جديد   ليس  بالامر  السهل  خصوصا  مثلي  غير متخصص بالبرمجة  عبارة عن  هواية  بالنسبة لي .

    ثقي  تماما  انت  وغيرك  من  الاعضاء  اذا  احد  طلب  من  تعديل  ولم  اجيبه  اما  لانه  مضيعة  للوقت  او  لا  استطيع  المساعدة  لان  هذا  خارج  امكانياتي . يمكن  بقية  الاعضاء  يتساهلوا  في  عملية  التعديل  اما  انا  فلا بناء  على  ماسبق وعذرا  على  الاطالة .

    وهذه  محاولة  ان  لم  يكن  ما  تريده  اعذريني  وانتظري  شخص  اخر  . هناك  من  اذكى  مني    واكثر  احترافا  في  هذا  المنتدى .

    تحياتي

     

    السؤال 5.xlsx

    • Like 2
    • Thanks 1
  9. @a.kawkab

    هل  من سبب  انك  لا  تشير  الى  صاحب  الجهد  لهذا  الكود  الذي  اخذته  من  هذا  الموضوع  المشابه وقمت  بتعديل  اسماء  الشيتات 

    https://www.officena.net/ib/topic/113326-تسمية-الملف-بإسم-الأسبوع-والسنة-تلقائيا-عند-الحفظ/ 🤔

     

     

    • Like 3
  10. لا اعتقد   انك  ستجد  مساعدة  مع  كثرة  الطلبات  في  موضوع  واحد.  لديك  خيارين  اما  ان تبحث  بالمنتدى  وتقوم  باخذ  بعض  الافكار  من  حلول  سابقة  شبيهة وتقوم  بتعديلها بما يتناسب  مع  احتياجاتك  او  ان  تقوم  كل  مرة  بطرح  سؤالك  جزئية  بشكل  منفرد . 🙂

    • Like 1
  11. الم  تقراي  توقيعي قبل  اضافة  متطلبات جديدة ؟😱

    هل من  العدل  بعد  الاجابة  تقوم  باضافات  جديدة  ومتطلبات  جديدة  لم  تكن  موجود  في  سؤالك . يجدر بك   اختيار  اجابتي  واقفال  الموضوع  وعدم  اهدار  وقت  الاعضاء في  كل  مرة  يدور  في  بالك  فكرة تريدين  تطبيقها  .🙄

    لماذا  نقول  دائما  يجب  وضع  متطلباتك   في  الملف .

     

    • Like 2
  12. بصراحة  هذا  اخر  محاولة وساخرج  من  هذا  الموضوع

    تم  اعطائه  اكثر  من  حجمه 

    Sub export_sheets()
       Dim Fname As String, ws As Worksheet
    
        Application.DisplayAlerts = False
        
            Sheets(Array("SH1", "SH3")).Copy
            For Each ws In ActiveWorkbook.Sheets
                ws.UsedRange = ws.UsedRange.Value
            Next ws
            
            ActiveWorkbook.SaveAs Filename:= _
    "C:\Users\PC WORLD\Desktop\" & " report_ " & "W" & Format(Date, "WW") & "_" & Format(Date, "YYYY") & ".xlsx", FileFormat:=51
            ActiveWorkbook.Close
        Application.DisplayAlerts = True
    End Sub
    

     

    • Like 2
    • Thanks 1
  13. على حسب  فهمي  يجب  تغيير  العنوان  واستبداله  ب حدف الصفوف  الفارغة  

    جرب  هذا   الشي  البسيط

    لاحظ  اعتمدت  على  العمود  c    ما  دام  دائما  فارغ  كبقية  الاعمدة   فلم  اشير  الى  بقية  الاعمدة 

    Sub DeleteRows()
      Intersect(Columns("c"), ActiveSheet.UsedRange).SpecialCells(xlBlanks).EntireRow.Delete
      End Sub

     

    • Like 3
  14. لماذا  تكرر هذا  الموضوع  واعتقد  ان  الاخ  محمد  اجابك  وقمت  بالاعجاب  يعني  قام  بحل  الموضوع  https://www.officena.net/ib/topic/113326-تسمية-الملف-بإسم-الأسبوع-والسنة-تلقائيا-عند-الحفظ/ 

    كان  وجب  عليك  اما  الرد  بالسلب  او الايجاب  اذا  اردت  المساعدة  من  الاخرين .

    • Like 1
×
×
  • اضف...

Important Information