ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

初识智能标记,如何自定义智能标记(向守版主求救)

[复制链接]

TA的精华主题

TA的得分主题

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

请版主看看是否需要的

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-11-7 12:27 | 显示全部楼层

请版主看看是否需要的

Od1CBVAy.rar (83.95 KB, 下载次数: 14)

HWcFxgP5.rar

75 KB, 下载次数: 13

初识智能标记,如何自定义智能标记(向守版主求救)

1N4d3q64.rar

115.3 KB, 下载次数: 10

初识智能标记,如何自定义智能标记(向守版主求救)

TA的精华主题

TA的得分主题

发表于 2004-11-7 13:47 | 显示全部楼层
以下是引用tudi6709在2004-11-6 10:51:00的发言: 请不要生气,我是无心的,要守版主帮助,只是守版主对问题务实,对我初学者有很大的帮助。也不是贬低其他老师的水平。你也是我学习的榜样。

对于自己没有把握的东西,提前跟帖的好处是,容易发现自己错在哪儿了。生气什么的话,无从说起吧。

分卷压缩的东西,可以在一个帖子中连续上传,限制是5个。也就是说,只有6个以上的,才分两个帖子上传。守柔的论坛的水平的业绩是有目共睹的,我们都得静下以来学习。

TA的精华主题

TA的得分主题

发表于 2004-11-8 16:32 | 显示全部楼层

恕我愚笨,不能按照楼主的意图实现,并且我始终未能明白楼主这么要求的初衷。

本来我已发短信,要求将所有数据上传,可惜未能见到。

以下只是以达州市为例,草草做了一个。

操作方法:如果在光标所在处的前三个字为“达州市”,则右击时,出现如附件所示的,点选右键菜单的“call me",则会选定该达州市的数据表,再按照提示进行操作。如果将光标移到适当的对应单元格中,会自动插入到当前光标处。(有对话框)

4oI1IdSm.zip (43.96 KB, 下载次数: 39)

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-11-8 19:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

谢谢守版主

不要谦虚,做得很好。谢谢了!!!

我的初衷是,我经常写报告时,用到重多数据。每用一个数据都要去查找资料。有时还要出错。第一次发贴前,我突发奇想。用智能标记不是多方便。

版主你不要因我的重多条件限制你的思维(我当时只是想写清楚,让你明白我意图)。换个角度,假设你在写报告时,有20-30张表格数据(达州市、宣汉等等)。用WORD写报告时只有其中的一个数据或者整张表格数据时。你用什么方法解决插入光标处?????方便并提高效率又不出错。

其实你做已经达到目的了。但是我不知怎样才能加入其它数据?还有是否能重命名SHEET1、SHEET2、SHEET3(怎样增加工作表)?还有整张表格的插入?

还有个重要的问题,当时发贴时,考虑文档中不同格式的输入。现在想起来也是我可能一时考虑得太多了。现在只输入表格中的数据就可以了,不要级段和单位。(格式:283455)

谢谢版主你真是太伟大了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-11-9 17:14 | 显示全部楼层

版主你好(还要麻烦你)

对不起:又要麻烦你,我一直没有上传全部附件,只因为有点多,不好意思占用太多宝贵时间。还有一点我也想学习学习。可能还是知识太差,还是不能自己完成。完成后能否看看代码。

还有一点能修改其中的数据就好了。谢谢

vKj8PItz.rar (4.76 KB, 下载次数: 10)

TA的精华主题

TA的得分主题

发表于 2004-11-9 17:26 | 显示全部楼层

格式283455是什么意思?

这就对了,另外我推荐你学习一下这个贴子:http://club.excelhome.net/viewthread.php?tid=69114

这个问题,还是老办法,明天早上我尽量完成。

有什么问题请尽量考虑周到,反复重新设计是件浪费的事情。

代码我本来就没有保护。

TA的精华主题

TA的得分主题

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

智能标记问题

你好:

不好意思,老是麻烦你。

不要修改,但要统一下格式。在光标处插入时,只要其中的数据。不要单位的级别。

TA的精华主题

TA的得分主题

发表于 2004-11-10 07:04 | 显示全部楼层

请看附件:如有问题,请多交流,以修正。

如果数据需要变动,可直接在工作表中修改它。

相关的设置,请将光标定位于窗体中的工作表内,右击,选择相应命令。

VBA代码未设保护,请自行参阅。

LzYjY6il.rar (25.54 KB, 下载次数: 30)

TA的精华主题

TA的得分主题

发表于 2004-11-10 07:14 | 显示全部楼层

以下代码,供网友参考:(关程序关键是使用了Spreadsheet1 10.0控件,并设置了定义名称)

如果是WORD2000因为只有Spreadsheet1 9.0,可能会出现问题)

Private Sub Document_Close() ResetControls End Sub

Private Sub Document_Open() Dim MyBar As CommandBarControl Set MyBar = Application.CommandBars("Text").Controls.Add(Type:=msoControlButton) With MyBar .Visible = True .Caption = "CallMe" .OnAction = "ShowMe" .FaceId = 209 End With End Sub Sub ShowMe() UserForm1.Show 0 End Sub Sub ResetControls() Application.CommandBars("Text").Reset End Sub

Private Sub Spreadsheet1_SelectionChange() Dim MyValue As Byte With Me.Spreadsheet1 If .ActiveCell.Address <> .Selection.Address Then MyValue = MsgBox("是否需要插入" & Me.Caption & "表格中的选定部分,按OK插入,按Cancel取消!", vbOKCancel + vbInformation + vbDefaultButton2) If MyValue = vbCancel Then Exit Sub Else .Selection.Copy Selection.Collapse Direction:=wdCollapseEnd Selection.Paste End If Else Selection.InsertAfter Me.Spreadsheet1.ActiveCell.Value Selection.EndKey unit:=wdLine Me.Caption = .ActiveCell.CurrentRegion.Cells(1).Value & "地价表" End If End With End Sub Private Sub UserForm_Initialize() Dim i As Name, MyString As String MyString = Selection.Text For Each i In Me.Spreadsheet1.Names If i.Name = MyString Then Me.Caption = i.Name & "地价表" Me.Spreadsheet1.Sheets(1).Activate Me.Spreadsheet1.Range(i.Name).Select Exit Sub End If Next Me.Spreadsheet1.Sheets(1).Activate Me.Caption = "未指定的地价" End Sub

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

本版积分规则

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

GMT+8, 2024-11-15 18:35 , Processed in 0.047193 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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