2016-10-10 21 views
0

你好社区#1,MS Excel的VBA - 插入文本输入消息中的单元格的值到用户

我想一个文本输入信息给用户中插入一个单元格的值。此单元中的值是我希望显示在输入框中的东道国货币,始终位于单元格B6中。我不熟悉Excel VBA,但了解Access的功能我确定它是一个适当的命名约定。非常感谢你的时间!

当前代码:

mlt = InputBox("Enter Host Currency(B6)/USD FX Rate:") 

回答

0
Sub inputbox() 
    Dim mlt As String 
    Dim myString As String 
    myString = ThisWorkbook.Sheets("Sheet1").Cells(2, 6).Value 
    mlt = Application.Inputbox("Enter Host Currency " & myString & "/USD FX Rate:") 
End Sub 

.Cells(2,6)所指的第二列(B)和第6行的单元格。

另外,您可以使用: myString = ThisWorkbook.Sheets("Sheet1").Range("B6").Value

+0

PS-如果你要使用的用户输入的号码,你应该DIM MLT只要计算,但您需要设置一个错误处理程序,以迫使他们输入一个数字。 – orson

+0

得到它的工作,非常感谢你!刚刚复制我的当前程序中的myString行和mlt行,以及Dim myString!再次感谢。 – Ace16150s

相关问题