اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

الخبراء
  • Posts

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

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

  • Days Won

    5

Community Answers

  1. عبدالفتاح في بي اكسيل's post in تعديل الخطأ زر الاضافة والتعديل والحذف was marked as the answer   
    كان  من  المفترض  توضيح   ما  تريد  حتى  يتم  العمل  على  الملف  منذ  البداية   
    تفضل
     
    نصرالدين البلداوي.xlsm
  2. عبدالفتاح في بي اكسيل's post in منع كتابة الرموز على تكست بوكس was marked as the answer   
    يمكنك اضافة  رموز  اخرى تفضل  هذا  الكود 
    Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) On Error Resume Next If InStr("/\? * [ ]", Chr(KeyAscii)) Then KeyAscii = 0 End Sub  
  3. عبدالفتاح في بي اكسيل's post in الكومبوبوكس لايعمل was marked as the answer   
    تاكد  من هذا  البرنامج Net framework  موجود  في جهازك  وان  يكون اخر  اصدار  لعل  المشكلة منه 
  4. عبدالفتاح في بي اكسيل's post in كيفية تطبيق التنسيق الشرطى بكود was marked as the answer   
    لقد  قلت  لك   بعد  ثاني  سطر  في الكود  خطاك   قمت  بوضعه  بعد  اول  سطر 
    تفضل 
    تنسيق شرطى لكل الملف.xlsm
  5. عبدالفتاح في بي اكسيل's post in حذف صفوف بناء على شرط معين was marked as the answer   
    جرب  هذا  الكود  لعله  يفي  بالغرض 
    Sub Test() Application.ScreenUpdating = False Dim i As Long Dim Lastrow As Long Lastrow = Cells(Rows.Count, "f").End(xlUp).Row For i = Lastrow To 1 Step -1 If Cells(i, "f").Value = "1/3" Or Cells(i, "f").Value = "2/3" Then Rows(i).Delete Next Application.ScreenUpdating = True End Sub  
  6. عبدالفتاح في بي اكسيل's post in تثبيت تاريخ لفترة محددة was marked as the answer   
    تفضل  عدل  تاريخ  الكمبيوتر  ومن  ثم  نشط  الخلية b2
    dt .xlsm
  7. عبدالفتاح في بي اكسيل's post in فورم احتساب العمر واضافة الناتج على تاريخ جديد was marked as the answer   
    هذه  محاولة  ولكن  يجب  ان  تتاكدي  من  عملية    اضافة  التاريخ  الجديد   لست  متاكد  اذا  كانت  تعمل  بشكل  جيد 
    date of birth.xlsm
  8. عبدالفتاح في بي اكسيل's post in تعديل على فورم بحث في جميع الحقول was marked as the answer   
    على  حسب  ما  فهمت  اعتقد  ان  هذا  المطلوب  
    تفضلي  اختي  الكريمة 
     
    search.xlsm
  9. عبدالفتاح في بي اكسيل's post in دالة او كود لتقريب عدد عشري الى العدد الطبيعي الموالي was marked as the answer   
    جرب هذه  المعادلة 
    =ROUNDUP(B8;0)  
  10. عبدالفتاح في بي اكسيل's post in ترحيل البيانات مع الحفاظ على صف الاخير was marked as the answer   
    اعتقد  ان هذا  ها  تريده 
    ترحيل.xlsm
  11. عبدالفتاح في بي اكسيل's post in مقارنه وبحث بين عمودين was marked as the answer   
    تفضل
    Copy of Book12.xlsx
  12. عبدالفتاح في بي اكسيل's post in تغيير لون الخلية قبل و بعد تاريخ معين لالوان مختلفة was marked as the answer   
    اخي  الكريم  تفضل  هذا  الملف  شبيه  الى  حد ما  لطلبك  عليك  الكتابة   وسيتغير  تلقائيا  ولكن  عليك  دراسة  الكود  والتطبيق  حتى  يمكنك  التغيير بناء  على احتياجاتك 
    color.xlsm
  13. عبدالفتاح في بي اكسيل's post in جلب آخر قيمة مدينة في عمود وكذلك التاريخ لعميل معين was marked as the answer   
    اسف  اخي  الكريم   لقد  اخطات  بالمدى 
    تفضل 
    اخر عملية وعدد الشهور2.xlsx
  14. عبدالفتاح في بي اكسيل's post in تصميم وعمل اكواد فورم ادخال was marked as the answer   
    اخت زهرة  ضعي  هذا  الكود  في  حدث textbox1 واتبعي  نفس  خطوات  الشرح  في  الصورة 
    Private Sub TextBox1_Change() If Len(Dir(ThisWorkbook.Path & "\" & TextBox1.Value & ".jpg")) > 0 Then Image1.Picture = LoadPicture(ThisWorkbook.Path & "\" & TextBox1.Value & ".jpg") Else Image1.Picture = LoadPicture("") End If End Sub  
  15. عبدالفتاح في بي اكسيل's post in كود لتشغيل ماكرو محدد أو أكثر was marked as the answer   
    على  حد  علمي  يمكنك  استدعاءه  عن طريق  ادراج  موديل  خاص   او زر  تحكم  بالمكروات  المطلوب  استدعائها    كتابة    كلمة  call ثم  اسم  الماكرو   
    مثلا   لديك  اكثر  من ماكرو   sub   macro1()   , sub macro2     
    تكتب     call macro1   , call macro 2 
  16. عبدالفتاح في بي اكسيل's post in طلب تصحيح معادلة was marked as the answer   
    اخي  كريم  هل  جربت ما قلته لك    
    جرب  هذه  المحاولة    مع اني  اجدها  غير عملية   يتم  اظهار  النتيجة  في  نفس  خلية  التاريخ   اتبع  الشرح  المرفق 
     

  17. عبدالفتاح في بي اكسيل's post in تشغيل معادلة تلقائياً بمجرد فتح الملف لجلب بيانات من مصادر خارجية was marked as the answer   
    ضع الكود في حدث  this workbook
    Private Sub Workbook_Open() Dim c As Range For Each c In Range("c2:c4") c.Formula = "=TickerChart|Live!'QO." & c.Offset(, -2).Value & ".TAD$lasttradeprice'" Next c Dim d As Range For Each d In Range("d2:d4") d.Formula = "=TickerChart|Live!'QO." & d.Offset(, -3).Value & ".TAD$lasttradeprice'" Next d Dim e As Range For Each e In Range("e2:e4") e.Formula = "=TickerChart|Live!'QO." & e.Offset(, -4).Value & ".TAD$lasttradeprice'" Next e End Sub 9.xlsm
  18. عبدالفتاح في بي اكسيل's post in مجموع المبيعات بعدة شروط وحتى الشهر المطلوب was marked as the answer   
    اخي مصطفى تفضل  على حسب ما فهمت رغم انه  الشرح غامض   
    يجب عليك  كتابة الشهر في الخلية a2 
    =IFERROR(SUMPRODUCT(('2020'!$B$4:$B$6000=$A8)*(TEXT('2020'!$D$4:$D$6000&"-"&'2020'!$E$4:$E$6000;"YYYYMM")<=TEXT($A$2&"-"&D$6;"YYYYMM"));'2020'!$F$4:$F$6000);"")   
    MMM1.xlsx
  19. عبدالفتاح في بي اكسيل's post in مساعده في نقل بيانات معادلة was marked as the answer   
    اخي  هذه  محاولة مني  بالكود   عن  نفسي  افضل  الاكواد  ديناميكية  وسريعة  من  غير سحب  المعادلات  اذا  زادت البيانات
    ملاحظة  اكتب  البيانات  في  العمود  a  فقط  وسيجلب  البيانات  الكود 
    Sub tr() Dim lr As Integer Application.ScreenUpdating = False lr = Cells(Rows.Count, 1).End(xlUp).Row For i = 2 To lr Cells(i, 3) = Cells(i, 1) Next Range("c:c").Copy Destination:=Range("E1") Application.ScreenUpdating = True End Sub  
     
     
    المصنف1.xlsm
  20. عبدالفتاح في بي اكسيل's post in كود كليندر يعمل على اوفيس 2003ولايعمل على2013 was marked as the answer   
    تفضل  اخي  لعله  المطلوب 
    Book1 (1).xls
  21. عبدالفتاح في بي اكسيل's post in بحث ومطابقة was marked as the answer   
    تفضل لعله المطلوب 
    الدوال في العمود g        
    =IFERROR(INDEX(C$4:C$1000;MATCH($F5;$B$4:$B$1000;0));"") في العمود h
    =IFERROR(INDEX(D$4:D$1000;MATCH($F4;$B$4:$B$1000;0));"")  
    sheet.xlsx
  22. عبدالفتاح في بي اكسيل's post in ابحث عن كود vba لحفظ ملف الاكسل في نفس المسار was marked as the answer   
    جرب هذا  الكود  لعله المطلوب 
    Sub SAVESHEETS() With Application .DisplayAlerts = False .ScreenUpdating = False End With For Each sh In ThisWorkbook.Worksheets sh.Copy ActiveWorkbook.SaveAs ThisWorkbook.Path & "\" & ActiveSheet.Name & ".xlsx" ActiveWorkbook.Close False Next With Application .DisplayAlerts = True .ScreenUpdating = True End With End Sub  
    SAVESHEET.xlsm
  23. عبدالفتاح في بي اكسيل's post in ترحيل بيانات الى خلايا محددة في تقرير was marked as the answer   
    اخي  يجب ان تطابق  ما بين اليوزرفورم والشيت بخصوص العناصر التي يتم ترحيلها وجدت صعوبة في المطابقة  الكلمات ليس نفسها   كما يوجد خلايا مدمجة    بالنسبة لي لااعلم طريقة الترحيل  للخلايا  المدمجة  عليك بالغاء الدمج ان اردت المساعدة   هذا ما استطعت القيام به 
    user.xlsm
  24. عبدالفتاح في بي اكسيل's post in مشكلة اضافة اعمدة listbox الي text box was marked as the answer   
    هذه محاولة  تفضل  لعله ما تريد
    ملاحظة : لا تضغط  الملف مرة اخرى   الملف صغير  لا يستحق  ذلك  كما  ان التيكست بوكس  ارقامه غير منظمة   نسقه  تجنب  لاي خطا بالكود 
    Private Sub listbox1_Click() CheckThis = False If ListBox1.ListIndex = -1 Then MsgBox "Nothing Selected!" Exit Sub End If For i = 1 To 18 Me("TextBox" & i).Text = ListBox1.Column(i - 1) Next CheckThis = True End Sub  
    wdad mtn(tora(v1).xlsm
  25. عبدالفتاح في بي اكسيل's post in كود للبحث بجزء من الرقم القومى was marked as the answer   
    بعد اذن أستاذ احمد تفضل اخي هذا بالكود بعد كتابة الارقام  اضغط على ايقونة العدسة  وسيتم جلب البيانات 
    Sub EtaEng() Dim idnum As Variant, b As Object, i As Double Sheet2.Activate idnum = Left(Range("D7").Value, 4) Set b = Sheet1.Columns("b").Find(idnum, lookat:=xlPart, LookIn:=xlValues) If Not b Is Nothing Then 'exists i = b.Row Range("D10").Value = Sheet1.Cells(i, 3) Range("D12").Value = Sheet1.Cells(i, 2) Range("D14").Value = Sheet1.Cells(i, 4) Range("D16").Value = Sheet1.Cells(i, 5) Range("H10").Value = Sheet1.Cells(i, 6) Range("H12").Value = Sheet1.Cells(i, 7) Range("H14").Value = Sheet1.Cells(i, 8) Range("H16").Value = Sheet1.Cells(i, 9) Else MsgBox "هذا الرقم غير موجود", vbExclamation End If End Sub ملاحظة  : يمكنك  تغيير عدد الارقام كما تشاء من خلال هذا  السطر   وهو مصمم لاربعة ارقام  ويجب ان تكتب الارقام من اليسار الى اليمين كما ترى 
    idnum = Left(Range("D7").Value, 4)  
    كشف_المحتاجين_2.xlsm
×
×
  • اضف...

Important Information