Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2001|回复: 4

[已解决]关于打开另一个工作簿路径的问题

[复制链接]
发表于 2015-5-21 21:53 | 显示全部楼层 |阅读模式
本帖最后由 一壶烧刀醉晚天 于 2015-5-21 22:26 编辑

我想用两个复选框作一个打开其他工作簿的路径,不知道下面代码中“workbooks.open "用的对不对?
代码
  1. Private Sub CommandButton1_Click()
  2. Dim a, s
  3. If CheckBox1.Value = True Then
  4. a = a & " " & CheckBox1.Caption
  5. If CheckBox2.Value = True Then
  6. s = s & " " & CheckBox2.Caption
  7. End If
  8. End If

  9. Workbooks.Open ("D:" & a & " \ " & s & ".xlsx")

  10. End Sub
复制代码
最佳答案
2015-5-22 09:01
  1. Private Sub CommandButton1_Click()
  2.     Dim a, s
  3.     If CheckBox1.Value = True Then a = CheckBox1.Caption & ""
  4.     If CheckBox2.Value = True Then s = CheckBox2.Caption
  5.     Workbooks.Open ("D:" & a & s & ".xlsx")
  6. End Sub
复制代码
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-5-22 07:35 | 显示全部楼层
10.Workbooks("D:\" & a & " \ " & s & ".xlsx").open
这样就ok了!
回复

使用道具 举报

发表于 2015-5-22 09:01 | 显示全部楼层    本楼为最佳答案   
  1. Private Sub CommandButton1_Click()
  2.     Dim a, s
  3.     If CheckBox1.Value = True Then a = CheckBox1.Caption & ""
  4.     If CheckBox2.Value = True Then s = CheckBox2.Caption
  5.     Workbooks.Open ("D:" & a & s & ".xlsx")
  6. End Sub
复制代码
回复

使用道具 举报

 楼主| 发表于 2015-5-22 17:00 | 显示全部楼层
lyjlyg06 发表于 2015-5-22 07:35
10.Workbooks("D:\" & a & " \ " & s & ".xlsx").open
这样就ok了!

可能是我哪里还没搞明白,试了一下提示下标越界。依然谢谢你
回复

使用道具 举报

发表于 2015-5-22 21:26 | 显示全部楼层
也谢谢你!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-19 11:38 , Processed in 0.339878 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表