'když bude v ActiveCell jakýkoliv text
ElseIf WorksheetFunction.IsText(a) Then
...
...
Else
'a až zde umístit výpočet
c = a * b * 1000
i = MsgBox(Format(a * 1000, "#,##0" & " €") & " = " & Format(c, "#,##0.00" & " Kč"))
...citovat
Zaslal/a Lugr 15.1.2020 17:28
Dobrý den,
vytvořil jsem si své první makro. Vím, že je to amatérské.
Jen bych potřeboval poradit s jednou podmínkou.
"Když bude v buňce text, tak ...."
Sub kurz()
a = ActiveCell
b = Range("C2")
c = a * b * 1000
If a = "" Then
i = MsgBox("Vybraná buňka musí obsahovat data!", vbOKOnly + vbExclamation)
'když bude v ActiveCell jakýkoliv text
ElseIf a = Text Then
i = MsgBox("Vybraná buňka musí obsahovat číslici!", vbOKOnly + vbExclamation)
ElseIf b = "" Then
i = MsgBox("Zadejte kurz.", vbOKOnly + vbCritical, "POZOR!")
Else
i = MsgBox(Format(a * 1000, "#,##0" & " €") & " = " & Format(c, "#,##0.00" & " Kč"))
End If
End Sub
Děkuji za pomoc
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.