أخي الكريم
الكود لا يحدد الملف مصدر الأرقام والرسائل
الكود يقرأ محتويات الصف السادس حتى الصف 55 في العمود 8 الذي اسمه H والعمود 9 والذي اسمه I من الشيت النشط
وبالنسبة لعدم وصول نص الرسالة كاملا
تم التغلب عليها بكتابة نص الرسالة في مربع الارسال تلقائيا وعدم إرسالها في الرابط
Sub WhatsApp()
Dim Contact As String, Message As String
Dim n As Long
For n = 6 To 7
Contact = Cells(n, 8).Value
Message = Cells(n, 9).Value
If Contact <> 0 And Message <> "" Then
Shell "explorer ""whatsapp://send?phone=" & Contact & """", vbNormalFocus
Application.Wait Now() + TimeSerial(0, 0, 5)
SendKeys Message
Application.Wait Now() + TimeSerial(0, 0, 3)
SendKeys "~"
Application.Wait Now() + TimeSerial(0, 0, 3)
End If
Next n
MsgBox "Done!"
End Sub
لاحظ تم حذف المتغير message من رابط الإرسال وكتابته عن طريق الأمر sendkeys
وبالنسبة لاحتمالية عدم وجود رقم تم وضع شرط
عدم فراغ خلية الرسالة وعدم وجود صفر فقط في خلية الرقم
بالتوفيق