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

محمد طاهر عرفه

إدارة الموقع
  • Posts

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

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

  • Days Won

    37

كل منشورات العضو محمد طاهر عرفه

  1. السلام عليكم سأقوم لاحقا بنقل الموضوع الي قسم الاكسيل باذن الله فان لم تجده هنا فارجو مراجعة قسم الاكسيل مرفق الملف و به حل المسألة بالاكسيل مع تحياتي SolverExample.rar
  2. أولا نشكر الاخ مهند علي شرح هذا الموضوع المتقدم :( و هذا الموضوع له استخدامات ، أري عن نفسي فى اغلب الاحوال أنها مفيدة جدا فى الحماية اما فى الاحتفاظ بقيم المتغيرات أو تخزين معلومات خاصة بتشغيل البرنامج نفسه فافضل كونها فى الجدول لسببان الاول : اذا كانت القاعدة ستعمل علي أكثر من جهاز ( سيتم نقلها ) فستفقد هذه القيمة ، مثل أن تأخذ نسخة مثلا لتعمل عليها علي اللاب توب أو جهاز المنزل و تعيدها ثانية الي جهاز العمل الثاني : فى حالة العمل علي شبكة ، فسيكون هناك قاعدة للواجهة و أخري للبيانات ، فاذا أردنا أن تكون هذه القيمة متاحة لاكثر من مستخدم ، فسيجب تخزينها فى قاعدة البيانات ( ملف البيانات ) و للمزيد حول الريجيستري موضوع لابو حمود http://www.officena.net/ib/index.php?showtopic=600 مع تحياتي
  3. أساسيات تصميم قواعد البيانات ل internet Master http://www.officena.net/ib/index.php?showtopic=2405 محاضرات قواعد بيانات اكسس [ الصفحات 1 2 ] شرح وافي http://www.officena.net/ib/index.php?showtopic=2365 كائنات الوصول الي البيانات http://www.officena.net/ib/index.php?showtopic=211 تسميات الكائنات فى أكسس http://www.officena.net/ib/index.php?showtopic=181
  4. دروس في التعامل مع ال vba فى الإكسيل http://www.officena.net/ib/index.php?showtopic=206 شرح للجداول المحورية فى الاكسيل و استخدامها Pivot Tables http://www.officena.net/ib/index.php?showtopic=150 المتغيرات في الاكسيل Variable http://www.officena.net/ib/index.php?showtopic=116 شرح لكيفية إعداد ( تحويل الرقم لنص ), * شرح بالصور * http://www.officena.net/ib/index.php?showtopic=3069 حول قاعدة التحقق من الصحه (Validation Rule) Validation Rule http://www.officena.net/ib/index.php?showtopic=208 السيناريو فى الإكسيل ما هو السيناريو ؟؟ http://www.officena.net/ib/index.php?showtopic=65 استخدام الماكرو و تسجيل الماكرو http://www.officena.net/ib/index.php?showtopic=59 تثبيت القيم أثناء سحب المعادلات إستخدام ال $ أو ال F4 http://www.officena.net/ib/index.php?showtopic=28 كيف أستعمل الماوس مع الاكسيل ؟؟؟, مهارات استعمال الماوس http://www.officena.net/ib/index.php?showtopic=786 أغلب اختصارات الاكسيل http://www.officena.net/ib/index.php?showtopic=632 دروس في الاكسل http://www.officena.net/ib/index.php?showtopic=828 إنشاء المراجع المطلقه http://www.officena.net/ib/index.php?showtopic=1881 شرح التنسيقات -(1)تنسيق الخلايا http://www.officena.net/ib/index.php?showtopic=1897 شرح التنسيقات-(2) كائنات النماذج (أ) http://www.officena.net/ib/index.php?showtopic=1925 شرح التنسيقات(3)كائنات النماذج(ب) الازرار (الجزء الاول) http://www.officena.net/ib/index.php?showtopic=1948 شرح التنسيقات(4) كائنات النماذج(ب) الازرار(الجزء الثاني) http://www.officena.net/ib/index.php?showtopic=2040 شرح التنسيقات(5) كائنات النماذج (ب) الازرار(الجزء الاخير) http://www.officena.net/ib/index.php?showtopic=2285 شرح بالصور لكيفية أعداد ماكرو, تصميم زر أنتقال لورقة عمل أخرى http://www.officena.net/ib/index.php?showtopic=2407 دروس اكسل متنوعة http://www.officena.net/ib/index.php?showtopic=25311 سلسلة دروس Microsoft Excel 123» 6 دروس للمبتدئين حتى الإحتراف http://www.officena.net/ib/index.php?showtopic=19407
      • 2
      • Like
  5. الدمج البريدي بين الوورد و قواعد البيانات وورد مع : وورد ، أكسس ، إكسيل http://www.officena.net/ib/index.php?showtopic=148 درس : طريقة وضع الصور خلف الكتابة أو أمامها .. http://www.officena.net/ib/index.php?showtopic=1547 درس2: تحديد هوامش الصفحة + تحديد شكل الصفحة http://www.officena.net/ib/index.php?showtopic=1599 درس3: ترقيم الصفحات http://www.officena.net/ib/index.php?showtopic=1667 درس 4: رأس وتذييل الصفحة الجزء الأول http://www.officena.net/ib/index.php?showtopic=1682 سلسلة استخدام لوحة المفاتيح في الوورد http://www.officena.net/ib/index.php?showtopic=1173 إنشاء نموذج محمي بالوورد http://www.officena.net/ib/index.php?showtopic=2837
  6. السلام عليكم أضفت الكائن المشار اليه و لم ينتقل التركيز معي فى اوفيس 2003 و بصفة عامة ، فان لهذا الكائن حدث يسمي On Enter يمكنك استخدامه
  7. فى هذه الحالة فى الغالب يكون لديك برنامج يقوم باعادة تحميل الصفحة الافتتاحية و توجيهها الي صفحة بعينها بخلاف الصفحة التي تريد ، و تلغي اختياراتك
  8. شرح دوال أكسس - دوال تجميع المجال http://www.officena.net/ib/index.php?showtopic=152 و هنا توجد أمثلة عليها و كلها متشابهة فى التطبيق دوال الأكسس http://www.officena.net/ib/index.php?s=&act=SF&f=30 شرح دوال التاريخ و الوقت - لأبي هاجر http://www.officena.net/ib/index.php?showtopic=482 شرح احرف البدل http://www.officena.net/ib/index.php?showtopic=812
      • 2
      • Like
      • Thanks
  9. فى هذه الحالة لابد من حفظ القيمة فى حقل فى جدول و استدعاؤها باستخدام DLOOKUP للتعامل معها
  10. المقصود هو عمل استعلام توحيد يتم فيه توحيد الحقول n1,n3,n8 فى حقل واحد يسمي مثلا n9 فى الاستعلام و عليه تبني القائمة
  11. تعديل الدالة : Function ForTrAlfbet(Astr As Variant) As String If Nz(Astr, "") = "" Then Exit Function Dim L1, L2, L3 As String, NewStr As String NewStr = Astr For i = 1 To Len(Astr) NewStr = CStr(NewStr) L1 = Mid(NewStr, 1, i - 1) L2 = Mid(NewStr, i, 1) L3 = Mid(NewStr, i + 1, Len(NewStr)) Select Case Asc(L2) Case 194, 195, 197: L2 = Chr(199) Case Else: L2 = L2 End Select NewStr = L1 & L2 & L3 Next i ForTrAlfbet = NewStr End Function
  12. ملاحظة : تم تعديل الملف بعد تنزيله 4 مرات يرجي اعادة التنزيل ممن أنزلوه مع تحياتي
  13. يوجد اضافة ال Solver فى الاكسيل و هو يضاف من ال add-ins
  14. أعتقد أنك ستصل الي الاجابة بصورة أسرع و أقوي بطرحها فى من منتدي الفريق العربي للتكنولوجيا فى قسم الجافا سكريبت أو ال بي اتش بي مع تحياتي
  15. اما اذا أردت كل الاسماء فلا تضعي أي معايير و انما تكتلفي بالتجميع بالاسم فقط
  16. باضافة المعايير فى نفس السطر فهذا يعني أن الاسم سارة ، و ، فاطمة و هذا لن يتحقق و انما تلغي الاسم الثاني و تضيفي المعياران فى الاسم الاول الاول فى خانة المعيار و الثاني فى الخانة التي تكون فى اسفلها أمام سطر OR أي "أو" هذا اذا أدرت اظهار سارة و فاطمة فقط
  17. تم النقل الي قسم خاص اذا رأيت ذلك أخي مصلح مناسبا فاغلق هذا الموضوع و افتح موضوع خاص بكل خطوة تراها مناسبة و سيكون فتح الموضوعات الجديدة فى القسم مقتصرا عليك ، و يمكن لجميع الرد فى الموضوعات المفتوحة ، و ليس فتح موضوعات جديدة باذن الله
  18. موضوع مرتبط يمكنك من خلاله نقل الملفات الخاصة بالمراجع http://www.officena.net/ib/index.php?showt...view=getnewpost
  19. لتغيير دقة الارقام الموجودة فى خلايا و اظظهار الناتج فى خلايا أخري يمكننا استخدام دوال عديدة كما ورد فى عدة أمثلة فى المنتدي سواء جاهزة مثل round,roundup او دوال اضافية و هنا يظهر الناتج فى خلايا جديدة أو نقوم باختيار أن تكون الدقة مناظرة للتنسيق الظاهر ، من Tools, options, Calcualations precision as displayed أما المثال المرفق فنقوم فيه باختيار الخلايا المطلوب تغيير دقتها و نشغل أحد الكودين الاول للتقريب العادي و الثاني للتقريب للاعلي ، و تظهر رسالة تسأل عن درجة دقة التقريب المطلوبة و الثالث للتحويل الي القيمة الصحيحة فقط ووجدتني أحتاج ذلك فى بعض الملفات ، و أرجو أن يكون مفيدا :( ملاحظة : لا تطبقه علي خلايا بها معادلات لانه سيقوم بتحويلها الي القيم المناظرة و يلغي المعادلات و انما علي الارقام المباشرة فقط Sub rounditapprox() Dim rr, cc, ap As Integer ap = InputBox("Enter the Number Of digits for Approximation", "www.officena.net", 0) rr = Selection.Rows.Count cc = Selection.Columns.Count For i = 0 To rr - 1 For j = 0 To cc - 1 ActiveCell.Offset(i, j) = Round(ActiveCell.Offset(i, j), ap) Next j Next i End Sub Sub rounditapproxUP() Dim rr, cc, ap As Integer ap = InputBox("Enter the Number Of digits for Approximation", "www.officena.net", 0) rr = Selection.Rows.Count cc = Selection.Columns.Count For i = 0 To rr - 1 For j = 0 To cc - 1 ActiveCell.Offset(i, j) = Application.WorksheetFunction.RoundUp(ActiveCell.Offset(i, j), ap) Next j Next i End Sub Sub takeinteger() Dim rr, cc As Integer rr = Selection.Rows.Count cc = Selection.Columns.Count For i = 0 To rr - 1 For j = 0 To cc - 1 Dim mycell As Double mycell = ActiveCell.Offset(i, j).Value * 100 ActiveCell.Offset(i, j).Value = ((Round(mycell, 0) - Round((mycell Mod 100), 0)) / 100) ActiveCell.Offset(i, j).NumberFormat = "#,##0" Next j Next i End Sub RoundSelection.rar
  20. مثال لمقارنة قيميتين فى عمود السحب و الرصيد و منع تعدي المسحوب للرصيد فى العمود باكمله Rassed1.rar
  21. http://www.officena.net/ib/index.php?showt...pic=1296&hl=asp
  22. نعم هذا هو الوضع الامثل و نرجو أن تقبل ذلك يا أخ مصلح من أجل مصلحة المشروع :(
  23. الكود للاخ أمير Private Sub Worksheet_Change(ByVal Target As Range) If Worksheets("Sheet1").Range("A1").Value > Worksheets("Sheet1").Range("A2").Value Then If MsgBox("الرصيد لا يسمح بزيادة عدد" & " " & _ ((Worksheets("Sheet1").Range("A1").Value) - (Worksheets("Sheet1").Range("A2").Value)) _ & " " & "وحدة .. هل تريد الإستمرار أم نضع الحد الاقصي للاستمرار اختار نعم", vbQuestion _ + vbYesNo, "رسالة تنبيه") = vbNo Then Range("A1").Value = Range("A2").Value Exit Sub End If End If End Sub مرفق المثال CompareValue_amir.rar
×
×
  • اضف...

Important Information