ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[原创] 原创--输入提示自动补全,简码输入,首字母拼音输入

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2014-4-11 10:23 | 显示全部楼层
本帖已被收录到知识树中,索引项:控件
百度不到去谷歌 发表于 2014-4-11 10:19
我没那么聪明 这都是伟大的百度 前人的智慧够强大 我们要学会利用

那你也很给力啊,能借鉴到如此好的办法

不过我也可以借鉴你的办法了

非常感谢

TA的精华主题

TA的得分主题

发表于 2014-4-12 18:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
有没有2003版本的

TA的精华主题

TA的得分主题

发表于 2014-4-14 17:53 | 显示全部楼层
很经典的,准备运用你的代码。
如果只采用方法2(拼音加汉字),能否删除掉第一种方法中的多余代码。

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-14 22:15 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
116632880 发表于 2014-4-14 17:53
很经典的,准备运用你的代码。
如果只采用方法2(拼音加汉字),能否删除掉第一种方法中的多余代码。

具体字母匹配可自己修改 只要修改只能匹配过程即可 规则可以自己制定

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-14 22:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
做个小小的更新 添加了拼音和汉字混合输入智能匹配
例如王宝强
你输入wb 王b w宝 王bq 王b强 这种混合输入都可以匹配到 可适应各种输入情景
输入提示 汉子拼音混合识别.gif
快速输入逐步提示-首字母拼音及汉子混合输入提示 示范.rar (45.6 KB, 下载次数: 4426)

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2014-4-15 07:42 | 显示全部楼层
帅呆了  功能这么强大,就是不知道和别的窗体的代码 有没有冲突 我还要进一步磨合
如果根据需要我将很合录入功能挪动到第6列,请问要改动哪些代码,

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-4-15 08:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
116632880 发表于 2014-4-15 07:42
帅呆了  功能这么强大,就是不知道和别的窗体的代码 有没有冲突 我还要进一步磨合
如果根据需要我将很合录 ...

认真看我的注释啊 写的那么清楚的
Const RangeAddress = "A2:A65536,C2:C65536"
这里你第六列就是F列了 这样不就好了
Const RangeAddress = "F:F"
  1. '------------逐步输入提示--------百度不到去谷歌 QQ80871835----2014/04/09-----------------------------------
  2. ' 功能: 逐步输入提示,可首字母拼音提示
  3. ' 说明: 自己表导入M输入提示模块和数据源表,然后在需要用的表粘贴本模块代码
  4. '       一般来说只需要整理好数据源列表,然后修改RangeAddress区域范围即可
  5. '-----------------------------------------------------------------------------------------------------------
  6. Dim txt$ '检测文本框变化
  7. Const RangeAddress = "A2:A65536,C2:C65536" '作用范围,自己修改
复制代码

TA的精华主题

TA的得分主题

发表于 2014-4-15 11:39 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2014-4-15 12:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
再次感谢 百度不到去谷歌 的回复 以后我可以送鲜花的话,我一定给此贴加评

TA的精华主题

TA的得分主题

发表于 2014-4-15 12:41 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-23 01:29 , Processed in 0.031845 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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