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

تعديل بسيط على كود ترحيل واضافة


إذهب إلى أفضل إجابة Solved by عبدالله المجرب,

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

السلام عليكم. مرفق كود ترحيل قيم عمود وأضافتها الى عمود أخر. ولكن أريد عند الضغط على زر تنفيذ الكود أريد تنفيذه مرة واحدة فقط اى  لايتكرر ثانية وتظهر الرسالة المكتوبة

ولكم جزيل الشكر

Book1.rar

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

اليك الكود بعد التعديل

Sub w_Move()
If Range("i1").Value > 0 Then
    On Error Resume Next
    Application.ScreenUpdating = False
Sheets("ورقة1").Select
Range("d1:d8").Copy
Range("a1").PasteSpecial xlPasteValues, xlPasteSpecialOperationAdd
Range("a1").Select
Application.CutCopyMode = False
    Application.ScreenUpdating = True
Range("d1:d8").ClearContents
Else
    MsgBox "  الحمد لله  "
        End If
End Sub
رابط هذا التعليق
شارك

  • أفضل إجابة

إذا استخدم هذا الكود

Sub w_Move()
If Range("i1").Value > 0 Then
If MsgBox("هل تريد إعادة الترحيل", vbYesNo, "تنبيه") = vbYes Then
    On Error Resume Next
    Application.ScreenUpdating = False
Sheets("ورقة1").Select
Range("d1:d8").Copy
Range("a1").PasteSpecial xlPasteValues, xlPasteSpecialOperationAdd
Range("a1").Select
Application.CutCopyMode = False
    Application.ScreenUpdating = True
   
Else
    MsgBox "  الحمد لله  "
        End If
         End If
End Sub
رابط هذا التعليق
شارك

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

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

Important Information