Использование TextBox для вставки формулы - PullRequest
0 голосов
/ 02 августа 2020

Я надеюсь, что кто-то может помочь мне с этим кодированием.

ActiveCell.Formula = “=“”&IF TextBox3.Value = 1 Then “Z_End” Else “Z_Origin””

Я хочу, чтобы формула активных ячеек выглядела примерно как =Z_End или =Z_Origin.

Ответы [ 2 ]

1 голос
/ 02 августа 2020

Используйте IIf:

 ActiveCell.Formula = IIf(TextBox3.Value = 1, "=Z_End", "=Z_Origin")
0 голосов
/ 02 августа 2020
Option Explicit

Private Sub TextBox3_Change()
    MsgBox TextBox3.Value
    If TextBox3.Value = 1 Then
        ActiveCell.Formula = "=Z_End"
    Else
        ActiveCell.Formula = "=Z_Origin"
    End If
End Sub
...