Excel VBA升到加仑的换算

Excel VBA升到加仑的换算,excel,vba,Excel,Vba,有人能帮我吗? 我现在通过excel vba制作一个useform和一些计算。 我想在一个文本框中输入一个值,并立即将其转换为另一个文本框中的相应单位,而无需任何按钮 例如,以每分钟lpmleter为单位的流速:我想将其转换为每分钟加仑 1LPM=0.2641 如果我键入10LPM,我希望第二个框中的结果为=10*0.2641。请尝试以下代码: Private Sub TextBox1_Change() If TextBox1.Value <> "" Then

有人能帮我吗? 我现在通过excel vba制作一个useform和一些计算。 我想在一个文本框中输入一个值,并立即将其转换为另一个文本框中的相应单位,而无需任何按钮

例如,以每分钟lpmleter为单位的流速:我想将其转换为每分钟加仑

1LPM=0.2641
如果我键入10LPM,我希望第二个框中的结果为=10*0.2641。

请尝试以下代码:

Private Sub TextBox1_Change()
    If TextBox1.Value <> "" Then
        TextBox2.Value = TextBox1.Value * 0.2641
    Else
        TextBox2.Value = ""
    End If
End Sub

谢谢你的代码,先生,我还有一些dobuts@love编码