Мне нужно создать код, чтобы дать мне всплывающее сообщение, если значение ячейки (Цена) больше, чем другая ячейка (Target). Если PRICE> TARGET, то появится окно (в идеале со звуком).Message box pop up
Кроме того, если я ударил нормально мне нужен регистра «истинный» в другую клетку или если я ударил отменить вставки в ячейку FALSE
Моей ПЕРВАЯ УВА поэтому, пожалуйста, показать некоторое понимание , Заранее большое спасибо.
Private Sub CommandButton1_Click()
Sub userinput()
Dim ireply As Integer
If Range("C6").Value > Range("E6").Value Then
ireply = MsgBox(prompt:="Price" & Range("F6").Value & " Reached target. Stop tracking ?", Buttons:=vbYesNoCancel, Title:="Tracking")
If ireply = vbYes Then
Range("B6").Value = "TRUE"
ElseIf ireply = vbNo Then
Range("B6").Value = "FALSE"
End Ifs
If Range("C7").Value > Range("E7") Then
End If
If Range("C8").Value > Range("E8") Then
End If
Exit Sub
End Sub
у вас есть ' End Ifs', и это «End If» – Hearner
ваш «If Range» («C7»). Значение> Диапазон («E7») Затем Конец Если 'абсолютно ничего нет, потому что вы закрываете оператор' if' вместо закрывая ваш первый 'if' – Hearner
@Hearner: Я думаю, что ссылка на строки 7 и 8 должна показать, что он хочет, чтобы это работало над каждой строкой, см. ответ за несколько секунд! ;) – R3uK