أبو زهرة قام بنشر أبريل 24, 2014 مشاركة قام بنشر أبريل 24, 2014 السلام عليكم. مرفق كود ترحيل قيم عمود وأضافتها الى عمود أخر. ولكن أريد عند الضغط على زر تنفيذ الكود أريد تنفيذه مرة واحدة فقط اى لايتكرر ثانية وتظهر الرسالة المكتوبة ولكم جزيل الشكر Book1.rar رابط هذا التعليق شارك More sharing options...
عبدالله المجرب قام بنشر أبريل 25, 2014 مشاركة قام بنشر أبريل 25, 2014 اليك الكود بعد التعديل 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 رابط هذا التعليق شارك More sharing options...
أبو زهرة قام بنشر أبريل 25, 2014 الكاتب مشاركة قام بنشر أبريل 25, 2014 جزاك الله خيرا أستاذ / عبدالله ولكن هل يمكن ابقاء قيم العمود d بعد عملية الترحيل رابط هذا التعليق شارك More sharing options...
أفضل إجابة عبدالله المجرب قام بنشر أبريل 25, 2014 أفضل إجابة مشاركة قام بنشر أبريل 25, 2014 إذا استخدم هذا الكود 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 رابط هذا التعليق شارك More sharing options...
أبو زهرة قام بنشر أبريل 25, 2014 الكاتب مشاركة قام بنشر أبريل 25, 2014 جزاك الله خيرا أستاذ /عبدالله رابط هذا التعليق شارك More sharing options...
الردود الموصى بها