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

كتابة بيانات فى MsgBox


الردود الموصى بها

بسم الله الرحمن الرحيم 

بعد التحية

كتابة اسماء الشهور المسدده للمشترك مرفق البرنامج‏‏‏‏‏‏‏‏صندوق رسالة.rar

ولكم جزيل الشكر والتقدير

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

تم عمل المطلوب في الملف المرفق... وفي الكود زيادة أمر (غير مقعل) وضعته لاختبار تساوي قيم الاشتراكات الشهرية لكل عضو مع قيمة الخلية في العمود D (قيمة الاشتراك الشهرية) وفي حالة عدم التساوي يلغى الشهر من قائمة الشهور المسددة (إن كان هذا الأمر في الكود مفعلا)....

بن علية حاجي  

‏‏‏‏‏‏‏‏صندوق رسالة.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

إذا أردت أن يتم إغلاق MsgBox أوتوماتيكيا بعد فترة زمنية تحددها (في الكود الموالي جعلت MsgBox يغلق بعد 1 ثانية) يمكن تعويض كودك السابق بالكود التالي:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim SH As Object
Set SH = CreateObject("WScript.Shell")
If Not Intersect(Target, Range("tarek")) Is Nothing Then
mnth = ""
For i = 16 To 5 Step -1
'هذا السطر لاختبار وجود قيم غير فارغة في السطر الحالي من العمود 5 إلى العمود 16
  If Cells(Target.Row, i) <> "" Then mnth = Cells(2, i).Value & " - " & mnth
'هذا السطر لاختبار تساوي قيم السطر الحالي من العمود 5 إلى العمود 16 مع قيمة الخلية في العمود 4 أي قيمة الاشتراك
'  If Cells(Target.Row, i) = Cells(Target.Row, 4) Then mnth = Cells(2, i).Value & " - " & mnth
Next
End If
On Error Resume Next
mnth = Mid(mnth, 1, Len(mnth) - 3)
SH.Popup "      " & "    " & Cells(Target.Row, 2) & Chr(13) & vbCrLf & "  .... اسماء الشهور المسددة  " & "  " & Chr(13) & mnth, 1, "تم سداد الاشتراك", 48
Set SH = Nothing
End Sub

توقيت الإغلاق يمكن التحكم فيه في الجزئية التالية من الكود:  Chr(13) & mnth, 1 بتغيير الرقم 1 (1 ثانية) بأي رقم آخر...

ملاحظة : يمكن أيضا غلق MsgBox قبل انقضاء الفترة المحددة للغلق بواسطة الزر OK الموجود في العلبة

أخوك بن علية حاجي 

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته 

عذرا   نزلت الملف وعند فتحه يعطيني رسالة محتويات محتمل خطورتها تم حظرها ـ ماذا افعل ؟ اظن الرسالة من مايكروسفت

شكرا وجدت الحل

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information