У вас слишком много скобок.Ether уберите внешние скобки, окружающие аргументы, или используйте ключевое слово Call
.
Private Sub about_button_Click()
MsgBox "Name: gemUI" & vbCrLf & "Version: 1.0" & vbCrLf & "Build: 0001" & _
vbCrLf & "(C) 2018 Josh Face", , "About gemUI"
End Sub
или
Private Sub about_button_Click()
Call MsgBox( "Name: gemUI" & vbCrLf & "Version: 1.0" & vbCrLf & "Build: 0001" & _
vbCrLf & "(C) 2018 Josh Face", , "About gemUI")
End Sub
В VBA
вы вызываете подпрограмму с
MySub arg1, arg2, arg3
или
Call MySub(arg1, arg2, arg3)
Когда вы пишете
MySub (arg1, arg2, arg3)
, он пытается объединить несколько аргументов в одну вещь, и это не удается.