Foxtable(狐表)用户栏目专家坐堂 → [讨论]读取EXCEL的一个问题


  共有4395人关注过本帖树形打印复制链接

主题:[讨论]读取EXCEL的一个问题

帅哥哟,离线,有人找我吗?
hiliuyong
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
[讨论]读取EXCEL的一个问题  发帖心情 Post By:2013/10/31 11:34:00 [只看该作者]

Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "Excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Dim Book As New XLS.Book(dlg.FileName)
    Dim Sheet As XLS.Sheet = Book.Sheets(0)
    Dim Cell As XLS.CEll = Sheet(3,2)   
    msgbox(cell.value)

End If

 

以上语句可以通过,但是现在我把Sheet(3,2)命名为“客户”

实现类似的语句

Dim Cell As XLS.CEll = Sheet(“客户”) 

但是这句行不通,求教大家该如何写?

 


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/31 11:38:00 [只看该作者]

呵呵,这个是根据指定坐标获取单元格, 是不可以根据单元格的值来获取的哦.

 回到顶部
帅哥哟,离线,有人找我吗?
hiliuyong
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
  发帖心情 Post By:2013/10/31 11:41:00 [只看该作者]

BIN,不是值,是命名

 回到顶部
帅哥哟,离线,有人找我吗?
hiliuyong
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
  发帖心情 Post By:2013/10/31 11:44:00 [只看该作者]

比如VBA中可以把CELL(1,1)命名为“客户”,调用的时候可以读取CELL(1,1)的值,也可以读取RANGE("客户")的值,

继续顶帖,求高人赐教!


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/31 11:45:00 [只看该作者]

目前 只能根据坐标获取吧.

 回到顶部
帅哥哟,离线,有人找我吗?
hiliuyong
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
  发帖心情 Post By:2013/10/31 11:48:00 [只看该作者]

继续顶,应该是可以通过命名读取的,只是我不知道方法是什么?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/10/31 11:49:00 [只看该作者]

不可以的,要不你改用vba处理吧:

http://www.foxtable.com/help/topics/2121.htm

 


 回到顶部