نوشته اصلی توسط 4017
اگر کد را دقیقا همون چیزی که نوشته را در اکسل کپی کرده باشی اجرا نخواهد شد
چون Next برای حلقه C و End if از قلم افتاده که اگر آن را بنویسید ماکر اجرا خواهد شد .
بهتر است که متغییر ها نیز تعریف کنیم چون اگر در بالا صفحه Option Explicit نوشته شده باشد تعریف متغییر ها اجباری خواهد بود وگرنه ارور می گیرد
کد به این صورت
Sub Macro3()
Dim c
Dim i
For Each c In Sheet1.Range("a1:a60000")
If c = Empty Then
For i = 0 To 10
c.Offset(0, i) = Selection.Offset(0, i)
Next i
Exit Sub
End If
Next
End Sub
Leave a comment: