ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

VBA 如何输入①-⑩ 特殊数字符号。

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-9-14 10:58 | 显示全部楼层 |阅读模式
本帖最后由 ning84 于 2024-9-14 11:10 编辑

笨办法用字典
  Set codeMap = CreateObject("Scripting.Dictionary")
   
    codeMap.Add "①", 1
    codeMap.Add "②", 2
    codeMap.Add "③", 3
    codeMap.Add "④", 4
    codeMap.Add "⑤", 5
    codeMap.Add "⑥", 6
    codeMap.Add "⑦", 7
    codeMap.Add "⑧", 8
    codeMap.Add "⑨", 9
    codeMap.Add "⑩", 10
   
    Debug.Print codeMap("①") ' 输出:1
    Debug.Print codeMap("⑩") ' 输出:10
******************************


  1. '① -⑩

  2. Sub GenerateSymbols()
  3.     Dim i As Integer
  4.     For i = 1 To 50
  5.         Debug.Print 9311, i, 9311 + i, ChrW(9311 + i)
  6.     Next i
  7. End Sub
复制代码
结果

9311          1             9312         ①
9311          2             9313         ②
9311          3             9314         ③
9311          4             9315         ④
9311          5             9316         ⑤
9311          6             9317         ⑥
9311          7             9318         ⑦
9311          8             9319         ⑧
9311          9             9320         ⑨
9311          10            9321         ⑩
9311          11            9322         ?
9311          12            9323         ?
9311          13            9324         ?
9311          14            9325         ?
9311          15            9326         ?
9311          16            9327         ?
9311          17            9328         ?
9311          18            9329         ?
9311          19            9330         ?
9311          20            9331         ?
9311          21            9332         ⑴
9311          22            9333         ⑵
9311          23            9334         ⑶
9311          24            9335         ⑷
9311          25            9336         ⑸
9311          26            9337         ⑹
9311          27            9338         ⑺
9311          28            9339         ⑻
9311          29            9340         ⑼
9311          30            9341         ⑽
9311          31            9342         ⑾
9311          32            9343         ⑿
9311          33            9344         ⒀
9311          34            9345         ⒁
9311          35            9346         ⒂
9311          36            9347         ⒃
9311          37            9348         ⒄
9311          38            9349         ⒅
9311          39            9350         ⒆
9311          40            9351         ⒇
9311          41            9352         ⒈
9311          42            9353         ⒉
9311          43            9354         ⒊
9311          44            9355         ⒋
9311          45            9356         ⒌
9311          46            9357         ⒍
9311          47            9358         ⒎
9311          48            9359         ⒏
9311          49            9360         ⒐
9311          50            9361         ⒑


有印象,ASCII有代码,自动生成 ①-⑩ 的特殊代码。

TA的精华主题

TA的得分主题

发表于 2024-9-17 12:28 | 显示全部楼层
这些问题可以交给输入法啊,现在的输入法都可以很方便的输入这些特殊符号的吧。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-9-27 10:48 | 显示全部楼层
  1. Sub ll11()
  2.    Dim Sld As Slide, Slds As Slides
  3.    Dim Shp As Shape
  4.         Set Slds = Application.ActivePresentation.Slides
  5.         For Each Sld In Slds
  6.               Debug.Print Sld.Name, Sld.Shapes.Count,
  7.               For Each Shp In Sld.Shapes
  8.                     Debug.Print Shp.Name,
  9.                     If InStr(Shp.Name, "图片") > 0 Then
  10.                           Shp.Delete
  11.                     End If
  12.               Next Shp
  13.               Debug.Print
  14.         Next Sld
  15.         
  16. End Sub

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

本版积分规则

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

GMT+8, 2024-9-27 23:31 , Processed in 0.025821 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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