ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

VBA常用技巧代码解析

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2009-9-16 18:10 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖已被收录到知识树中,索引项:开发帮助和教程
如果同一订单号有多个产品,有没有办法只COPY单一订单号的内容??比如:在新表中输入一个指定的订单号,然后复制其相应内容。。。不知道能实现不??期待解决。。

TA的精华主题

TA的得分主题

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

版主辛苦了

很好的帖子.收藏,学习,备用.
有类实例就更完美.

TA的精华主题

TA的得分主题

发表于 2009-9-17 11:00 | 显示全部楼层
请教一个简单的问题,怎样通过vba实现 对外部xls文件中 符合条件的 单元格 批量添加超链接。

y = Me.UsedRange.Count - 1
     For i = 1 To y
            If Workbooks( "C:\MyBook.xls").Worksheets("sheet1").Trim(Cells(i, str1).Value) = str2 And Workbooks("C:\MyBook.xls").Worksheets("sheet1").Cells(i, str1).Font.Bold Then
                   x = "リンクの添付が完成しました"
                   MsgBox x
                                For j = i + 1 To y
                                               If      Workbooks("C:\MyBook.xls").Worksheets("sheet1").Trim(Cells(j, str1).Value) <> "" Then '遍歴非空単元格
                                                       Workbooks("C:\MyBook.xls").Worksheets("sheet1").Cells(j, str1).Hyperlinks.Add Cells(j, str1), "", , str3
                                               End If
                              Next j
             End If
     Next

新手刚入门 望高人指教! 谢谢!!!

TA的精华主题

TA的得分主题

发表于 2009-9-17 11:12 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-9-17 13:08 | 显示全部楼层
无与伦比的教程,感恩不尽,偶对您的敬仰犹如滔滔江水之延绵不绝!

曾经有一份极好的教程摆在我的面前,我却没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。 ... 如果上天能够给我一个再来一次的机会,我会对那本教程说三个字:我爱你。如果非要在这份爱上加上一个期限,我希望是……一万年。

说句实在的,要是掏钱买书,这些字字珠玑的文字得值多少钱哪!

[ 本帖最后由 鱼求雨 于 2009-9-17 13:10 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-9-17 14:55 | 显示全部楼层
太多了,有汇总版就太好了

TA的精华主题

TA的得分主题

发表于 2009-9-17 15:26 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复 2118楼 hx0682 的帖子

解决了
x = Me.UsedRange.Columns.Count - 1
y = Me.UsedRange.Rows.Count - 1
  For i = 1 To x
     For j = 1 To y
        If file1.Sheets("sheet1").Cells(i, j).Value = str2 And file1.Sheets("sheet1").Cells(i, j).Font.Bold Then
            For p = i + 1 To y
                 If file1.Sheets("sheet1").Cells(p, j).Value <> "" Then '遍歴非空単元格
                     file1.Sheets("sheet1").Cells(p, j).Hyperlinks.Add file1.Sheets("sheet1").Cells(p, j), "", , str3
                 End If
            Next p
         End If
     Next j
   Next i
换成了对整张Sheet 遍历 并为同列非空值添加超链接

TA的精华主题

TA的得分主题

发表于 2009-9-17 16:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
太好了~我前面看了一部分内容。帮我解决了VBA自动填充

TA的精华主题

TA的得分主题

发表于 2009-9-18 16:27 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-9-18 19:53 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-25 06:39 , Processed in 0.043498 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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