سلام،
کد ماژول ENTER را بايد به صورت زير اصلاح کنيد:
کد:
Private Sub enter()
Dim C As Range
Dim cell As String
cell = ActiveCell.Value
Dim response As Integer
response = MsgBox(prompt:="آيا مي خواهيد رديف " & cell & " را در ريز متره ثبت کنيد ؟", Buttons:=vbYesNo)
If response = vbYes Then
For Each C In Sheet2.Range("B2:B500")
If C = "" Then
C = cell
Exit For
End If
Next
End If
If response = vbNo Then
Exit Sub
End If
End Sub
البته اين فقط تا رديف B500 شيت دو کار مي کند، آخرش را طبق ميل خودتان اصلاح کنيد، من تا B500 نوشتم که زياد فايل کند نشود.
علاقه مندی ها (Bookmarks)