Что такое <> и n $ в VBA? - PullRequest
       6

Что такое <> и n $ в VBA?

0 голосов
/ 18 февраля 2012

Что делают эти "<>" и n $ в VBA?

Например, если у меня следующий код:

  If ThisWorkbook.Path <> Application.StartupPath And Dir(Application.StartupPath & "\" & "1006.xls") = "" Then
    Application.ScreenUpdating = False
    ThisWorkbook.Sheets("StartUp").Copy
    ActiveWorkbook.SaveAs (Application.StartupPath & "\" & "1006.xls")
    n$ = ActiveWorkbook.Name
    ActiveWindow.Visible = False
    Workbooks("1006.xls").Save
    Workbooks(n$).Close (False)
  End If

Ответы [ 2 ]

4 голосов
/ 18 февраля 2012

<> - оператор неравенства

http://msdn.microsoft.com/en-us/library/215yacb6(v=vs.80).aspx

Разве $ не стоит в конце переменной, чтобы определить ее как строковую переменную? Я думаю, что это более старый стиль

3 голосов
/ 18 февраля 2012

In n$ $ заставляет переменную n быть String

<> - это not equal

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...