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

مختار حسين محمود

الخبراء
  • Posts

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

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

  • Days Won

    10

Community Answers

  1. مختار حسين محمود's post in عمل حفظ لصفحة اكسل فى مكان اخري بشكل تلقائى بعد وقت معين يتم تحديدة was marked as the answer   
    وأنت فاتح ملف الاكسل اضغط  المفتاحين  Alt  + F11   معا هتلاقى نافذة محرر الاكواد 
    من فوق هتلاقى قوائم من ضمنها قائمة insert  اختر  مديول  هتفتح معاك صفحة بيضاء
    هذه الصفحة هى نافذة محرر الاكواد  بنكتب و نلصق فيها الاكواد 
    جرب الملف ده   هتلاقى جواه  كود حفظ الشيت كملف جديد 
    بيان وقتى 2.rar
  2. مختار حسين محمود's post in طلب كود تسطير الخلايا أليا بمجرد ادخال البيانات فيها was marked as the answer   
    وعليكم السلام ورحمة الله وبركاته آخى الكريم زياد 
    دعك من الكود الخاص بمشاركتى الماضية فقد تم التعديل على الأكواد التى فى الفورم  بمجرد اضافة بيانات عن طريق الفورم يحدث التسطير
    جرب وشوف الملف المرفق
     
    تسطير آلى.rar
  3. مختار حسين محمود's post in ترحيل خليه نشطه واحده was marked as the answer   
    أخى الحبيب على جرب الكوداية دى
    Sub mokhtest() ActiveCell.Copy Sheets("مستودع").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) End Sub معنى الكود انسخ الخلية النشطة والصق فى أول خلية فارغة بالعمود 1 بورقة العمل مستودع  بس خلاص
    حدد الخلية واضغط الزر هتلاقيها فى الشيت مستودع ولو حبيت تضيف خلايا أخرى براحتك  تحياتى
  4. مختار حسين محمود's post in ماكرو دائم ؟ was marked as the answer   
    أخى الحبيب حمل المرفق التالى
    بعد فك الضغط  هتلاقى ملف اكسل ضع ملف الاكسل فى المسار بتاعك
    C:\Program Files (x86)\Microsoft Office\Office14\XLSTART
    داخل مجلد XLSTART   
    افتح أى ملف الاكسل  وافتح الفيجوال بيسك  هتلاقى فيه كود hide_toolbar  هو اللى أنا وضعته فى الملف test
    افتح ملف اكسل تانى وافتح الفيجوال بيسك  هتلاقى فيه الكود  hide_toolbar  أيضا
    وهكذا يمكن أن نقول على الكود ده دائم لأنك ممكن تستعمله مع أى ملف  أرجو أن تكون فهمتنى  تحياتى
     
    TEST.rar
  5. مختار حسين محمود's post in تعبئة (مدي من الخلايا) -عمود- بقيم عددية مداها ثابت was marked as the answer   
    كل سنة وأنت طيب يا أبا بهاء
    الطلب الأول :
    للتعبئة والمسح  :استخدم الكودين التاليين :
    Sub GenerateRandom() Range("A10:A210").FormulaR1C1 = "=RANDBETWEEN(1,12)" End Sub Sub DEL() Range("A10:A210") = "" End Sub تحياتى
  6. مختار حسين محمود's post in كود PDF بشرطين was marked as the answer   
    أعتقد أن هذا هو الكود النهائى يا أبا حنين
    الكود ينتج عنه ملف PDF واحد ويحتوى  على النطاقات التى تحوى كلمة  printing  فقط  وبدون تكرار النطاقات
    Sub SaveAsPDFB2CONFinal() Dim fName As String, i As Integer Dim AWS As Worksheet, RWS As Worksheet, ws As Worksheet Application.DisplayAlerts = False Application.ScreenUpdating = False Set AWS = ActiveSheet Set RWS = Worksheets.Add(After:=Sheets(Worksheets.Count)) fName = "D:\" & Worksheets(1).Range("A5").Value & " " & Worksheets(1).Range("D5").Value & ".pdf" For Each ws In Worksheets With ws If .Range("A1").Value = "printing" Then .Range("A1:F20").Copy RWS.Range("A" & RWS.Rows.Count).End(xlUp).Offset(1) End With Next ws RWS.ExportAsFixedFormat Type:=xlTypePDF, FileName:=fName, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False RWS.Delete AWS.Activate Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub تفضل المرفق
    PDF Based 2 Condition Final .rar
  7. مختار حسين محمود's post in أختيار وحذف مجلد was marked as the answer   
    كود اختيار أكثر من ملف للحذف دفعة واحدة
    Sub FilesChosentobedel() Dim strPath As String Dim FilesChosen As Integer, X As Integer FilesChosen = Application.FileDialog(msoFileDialogOpen).Show If FilesChosen <> 0 Then For X = 1 To Application.FileDialog(msoFileDialogOpen).SelectedItems.Count strPath = Application.FileDialog(msoFileDialogOpen).SelectedItems(X) Kill strPath Next X End If End Sub فى الصندوق الحوارى  حدد الملفات المراد حذفها واضغط open
    =====================================
     
    الملفات  قيد التشغيل لا يمكن حذفها ولا يمكن اعادة تسميتها أو نقلها
     
    أما بخصوص الجزئية  :
    "لانه كثيرا ما يعلق عندنا ملفات على الرغم اننا لا نستخدمها الا أن الويندوز يراها تحت التشغيل ولهذا لا يقبل حذفها او تعديل اسمها !!! "
     
    مش فاهم قصدك بالملفات العالقة ولكن يمكن أن أقول أن TASK MANAGER  أو اعادة تشغيل الجهاز يكفى لغلق الملفات اذا كان الجهاز مريح أو مهنج 
     
    تحياتى
  8. مختار حسين محمود's post in نقل ملف يحتوي على شاشة دخول الى ملف آخر was marked as the answer   
    الطريقة باختصار :
    يمكن عمل ذلك من خلال فتح الملف الذى به شاشة الدخول ثم فتح الفيجوال بيزك
    ومن قائمة file  اعمل تصدير للفورم الذى به شاشة الدخول   كيف ؟
    حدده ومن Export file  احفظه الى مكان تعرفه على جهازك
    ثم افتح الملف الجديد ثم فتح الفيجوال بيزك  واعمل استيراد للفورم كيف؟
    من قائمة file  اختر Import file   روح  على نفس المكان الذى حفظت  فيه الفورم  واستورده
    بعد عمل ذلك ستجد الفورم بقى فى الملف الجديد .
    ولا تنسى نسخ كود استدعاء الفورم من حدث المصنف الذى به شاشة الدخول الى ملف البيانات.وتحفظ
     
     لو معرفتش أرفق  الملفين  تحياتى
  9. مختار حسين محمود's post in ترحيل من صفحة لأخرى عدى بيان واحد was marked as the answer   
    أخى الكريم  لم أجرب الكود كما ينبغى ولم أدقق فى النتائج  معذرة
    Option Explicit Sub FilterDataCopyTo()       Dim WS As Worksheet     Dim myDate As Date          Set WS = Sheets("ادخال بيانات")         Application.ScreenUpdating = False     Application.DisplayAlerts = False     With WS         .AutoFilterMode = False         .Range("A7:S7").AutoFilter Field:=12, Criteria1:="=محول إلى المدرسة", Operator:=xlOr, Criteria2:="="         .UsedRange.Offset(8).SpecialCells(xlCellTypeVisible).Copy     End With         Sheets("السجل").Activate     Range("A8").Select     Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=False    Sheets("ادخال بيانات").Select     Selection.AutoFilter            Application.CutCopyMode = False    Application.ScreenUpdating = True    Application.DisplayAlerts = True    MsgBox ("المهمة انتهت بنجاج") End Sub تحياتى
  10. مختار حسين محمود's post in هل يمكن عمل كود لحفظ الملف فى حالة انقطاع التيار was marked as the answer   
    على فكرة  يا أبوصلاح أخوك مش ناسيك  كنت فى بالى وأنا مريح من عناء الاكسل النهردة  الصبحية
     كوداية صغيرة فى حدث المصنف زى دى
    Private Sub Workbook_Open() AlertTime = Now + TimeValue("00:00:10") Application.OnTime AlertTime, "autosave" End Sub وحنة صغيرة فى مديول عادى زى دى
    Sub autosave() Application.ScreenUpdating = False Application.DisplayAlerts = False ThisWorkbook.Save AlertTime = Now + TimeValue("00:00:10") Application.OnTime AlertTime, "autosave" Application.ScreenUpdating = True Application.DisplayAlerts = True End Sub الأثنين بيعملو حفظ تلقائى كل 10 ثوانى من غير ما تشعر   تحياتى
  11. مختار حسين محمود's post in فضلا اريد عمل زر لطباعة الصفحة التي اريد من نفس الشيت was marked as the answer   
    تفضل  أخى عبدووووووووو
    recharche XD 1 v2.rar
    recharche XD 2 v2.rar
  12. مختار حسين محمود's post in تفقيط للدرجات الصحيحة ونصف الدرجة was marked as the answer   
    تفضل أخى الكريم
    تفقيط رائع للدرجات الصحيحة ونصف الدرجة  لأى عدد ولكن بدون الصفر  قد يفيدك
     
    كان الله فى العون    تحياتى أخوك مختار حسين
    تفقط رائع للدرجات الصحيحة ونصف الدرجة.rar
  13. مختار حسين محمود's post in كود فى حدث ورقة العمل للتسلسل التلقائى مع الفلترة was marked as the answer   
    تفضل أخى الكريم
    اعمل أى فلترة هتلاقى التسلسل تلقائى
    ان أعجبك اختر الاجابه كأفضل اجابة
    للتسلسل التلقائى بعدالفلترة.rar
  14. مختار حسين محمود's post in وضع كود او معادلة للملف المرفق was marked as the answer   
    السلام عليكم
    تفضل المرفق التالى  ( طباعة  أستاذ بكل صفحة )
     
    اكتب فى الخلية   q5   و q6  العدد الذى تريده من الأستاذه  ثم اضغط الزر
    xxxxxxxxxxxxxxxxx.rar
×
×
  • اضف...

Important Information