VBA简单问题 Dim h As String h = Range("D8").Value为什么h是"",应该怎么去Range("D8")中的值啊?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你单元格d8中没有值 所以h=""Range("D8").Value="" 'D8中的值为空 试试:Dim h As String h = "Try"Range("D8").Value=hh =Range("D8").Value 试试: Dim h As String sheets("你的工作表名").select h =Range("D8").Value Dim h As String h = Range("D8").Value MsgBox h這樣寫沒問題的啊。 楼主的语句没有问题,得到空值应该是其它的原因用以下语句D8的值是能显示出来的Private Sub CommandButton1_Click()Dim h As Stringh = Range("D8").ValueMsgBox (h)End Sub 我个人认为12楼的解释是正确的,3楼的问题写出来了,但是根据我的实验,有点儿问题,总是提取的是第一个表的值,我认为应该加上表名:h=worksheets("sheet3").range("D8").value我试了下,在VBA中完全正确 我虽然也是刚学VBA,但是这个问题还是知道一点的.Private Sub CommandButton1_Click() Dim h As String h = Range("D8").Value End Sub注意:保存单元格"D8"是在当前打开的EXCEL文件的当前SHEET页中就可以. 应该是你有多张SHEET吧,你最好对应下sheetDim h As String h = Sheets("你要使用的表名").Range("D8").Value 如何使用Min()函数? VB+ORACLE数据库提示实时错误如何处理-进程内存不足 如何把一个记录集中最后一个记录移动到第一个? 如何实现? 请问在DataGrid中,能否实现排序,求和等功能!!谢谢!!!急!!在线等!!! SQL + ADO 的问题! Crystal Report哪里有下载? 向各位高手求教数据备份问题! 请问如何用cards.dll中的图片? foxpro2.5中的Sql问题,在Access中用Sql,<>不生效! 怎么把字符串里的数赋值给数组 VBA的人呢?怎么就没有人人回答我的帖子啊?版主都嘛呢啊?
Range("D8").Value="" 'D8中的值为空
Dim h As String
h = "Try"
Range("D8").Value=h
h =Range("D8").Value
Dim h As String
sheets("你的工作表名").select
h =Range("D8").Value
Dim h As String
h = Range("D8").Value
MsgBox h這樣寫沒問題的啊。
Private Sub CommandButton1_Click()
Dim h As String
h = Range("D8").Value
MsgBox (h)
End Sub
h=worksheets("sheet3").range("D8").value
我试了下,在VBA中完全正确
Private Sub CommandButton1_Click()
Dim h As String
h = Range("D8").Value
End Sub
注意:保存单元格"D8"是在当前打开的EXCEL文件的当前SHEET页中就可以.
Dim h As String
h = Sheets("你要使用的表名").Range("D8").Value