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

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

قام بنشر

أريد الكود بهذا الشكل ولكن يعمل بشكل صحيح

أرجو أن أكون وضحت المطلوب

Sub del_data()
Range(Range("G" & [B4]) & ":" & Range("G" & [C4])).ClearContents
End Sub

 

قام بنشر

أقصد أن لا أكتب في الخلية النطاق يعني يكون في الكود العمود G  ويكتب في الخلية نطاق الصفوف

مثالا أكتب في الخلية B4 رقم 1 و الخلية C4 رقم 30

فيتم مسح النطاق G1:G30

  • أفضل إجابة
قام بنشر

تم التعديل

Option Explicit

Sub del_data()
Dim Cel_1, Cel_2, x%, y%
Cel_1 = Range("B4"): Cel_2 = Range("C4")
x = Cel_1 Like "#*"
y = Cel_2 Like "#*"
If x * y <> 0 Then
  Cel_1 = "G" & Cel_1
  Cel_2 = "G" & Cel_2
  Range(Cel_1 & ":" & Cel_2).ClearContents
End If
End Sub

 

  • Like 1

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