Наверное, простой вопрос. Хотя я не могу найти ответ.
Я пытаюсь сделать строку равной другой строке, но не могу заставить ее работать. Ошибок VBA нет. Он просто пропускает эту строку. Строка, о которой я говорю, - USRInVenName = VenName
. Вместо этого, чтобы эта работа работала, мне нужно ввести Sheets("Log").Range("D4") = VenName
. Я предпочитаю использовать строку = строка.
Sub TGHL()
Dim VenName As String
Dim USRInVenName As String
VenName = Sheets("Log").Range("i4")
USRInVenName = Sheets("Log").Range("D4")
If VenName <> USRInVenName Then
Dim VendCopyOver As Integer
VendCopyOver = MsgBox("Copy over name?", _
vbYesNo, "Name Correction")
If VendCopyOver = vbYes Then
USRInVenName = VenName
End If
Else
End If
End Sub