ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 兰色幻想

带你入门VBA系列之:不懂的代码快点贴过来

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-2-20 01:26 | 显示全部楼层

请问:

怎么使用frame里面的optionbutton?

我想再一个frame里面放置12个optionbutton,然后通过选择不同的button,得到它们是第几个,赋值给一个变量

谢谢

TA的精华主题

TA的得分主题

发表于 2007-2-22 21:48 | 显示全部楼层
QUOTE:
以下是引用688627100在2007-2-13 16:08:42的发言:

这是走论坛上下的SQL查询方面的代码,不太懂,还请老师指教!!

Private Sub CommandButton1_Click()
Dim sql$
Set conn = New ADODB.Connection
conn.Open "provider=microsoft.jet.oledb.4.0;extended properties='excel 8.0;imex=1;';data source=" & ThisWorkbook.Path & "\数据区.xls"
sql = "select * from [sheet1$]"
[a2].CopyFromRecordset conn.Execute(sql)
conn.Close: Set conn = Nothing
End Sub

看看这个是否有帮助:http://club.excelhome.net/viewthread.php?tid=160847&replyID=647134&skin=1

TA的精华主题

TA的得分主题

发表于 2007-2-23 16:02 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
好!

TA的精华主题

TA的得分主题

发表于 2007-2-24 07:09 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

我自己写的,但是不知道错在哪里?

老师帮忙看看!
Dim rarray() As Range
Dim narray() As Integer

Set ws = ThisWorkbook.Worksheets(1)
For m = 0 To 5
    rarray(m) = ws.Cells(m + 1, 2) '问题在这里,但是我不知道什么问题
    narray(m) = Len(rarray(m))
    Next

TA的精华主题

TA的得分主题

发表于 2007-2-24 13:11 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
QUOTE:
以下是引用ioo_linew在2007-2-24 7:09:05的发言:

我自己写的,但是不知道错在哪里?

老师帮忙看看!
Dim rarray() As Range
Dim narray() As Integer

Set ws = ThisWorkbook.Worksheets(1)
For m = 0 To 5
    rarray(m) = ws.Cells(m + 1, 2) '问题在这里,但是我不知道什么问题
    narray(m) = Len(rarray(m))
    Next

有点奇怪的是:你声明了动态数组为什么,不在过程中指定数组的大小呢?

这可能是造成错误的主要原因!

如:

请注意红色部份

Dim rarray() As Integer
Dim narray() As Integer
Set ws = ThisWorkbook.Worksheets(1)
For m = 0 To 5
    ReDim Preserve rarray(0 To m)
    ReDim Preserve narray(0 To m)
    rarray(m) = ws.Cells(m + 1, 2) '问题在这里,但是我不知道什么问题
    narray(m) = Len(rarray(m))
Next m

TA的精华主题

TA的得分主题

发表于 2007-2-25 23:52 | 显示全部楼层

Sub 录入凭证()
'
' 录入凭证 Macro
' 卢毅刚 记录的宏 2003-11-29
'
Sheets("录入凭证").Visible = True
aa = Worksheets("录入凭证").Cells(4, 10)
     Sheets("录入凭证").Select
     ActiveSheet.Unprotect Password:=123
      Application.Goto Reference:="fwa"
    Selection.Interior.ColorIndex = xlNone
    Selection.Font.ColorIndex = 0
     Application.Goto Reference:="R5C11:R300C11"
    Selection.ClearContents
    ActiveSheet.Protect Password:=123
  Range(Cells(aa, 2), Cells(aa, 2)).Select
  Worksheets("录入凭证").Cells(aa, 2) = Worksheets("录入凭证").Cells(4, 7) + 1
End Sub

上面作了加粗、倾斜、下划线的语句各是什么意思?向各位老师请教?

TA的精华主题

TA的得分主题

发表于 2007-2-27 19:50 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
都是调整格式的语句.有时候录制的宏写得很烦琐的.

TA的精华主题

TA的得分主题

发表于 2007-2-27 23:00 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
谢谢!

TA的精华主题

TA的得分主题

发表于 2007-3-3 10:26 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2007-3-4 08:34 | 显示全部楼层

Dim cat As New ADOX.Catalog
    cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=a:\rcgl.mdb"

这段代码的含义是什么?

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

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-19 20:26 , Processed in 0.036156 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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