Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 10448|回复: 33

[已解决]vba代码 怎么随机取值 有关ASCII码的 ? 20楼有运算过程

[复制链接]
发表于 2015-1-13 23:57 | 显示全部楼层 |阅读模式
本帖最后由 学习学习vba 于 2015-1-15 09:22 编辑

vba代码 怎么随机取值 有关ASCII码的 ?

(说明写得好乱....在20楼我详细写了 运算过程..望老师们移步到20楼看看,谢谢)

因为 我是 直接 用 系统自带的 计算器 做 16进制 运算的...
手动计算太费时费事了
所以才有这个帖子
写的说明不好,不清楚,,请老师们不要介意.

附件下载: 新建文件夹 (2).rar (2.41 KB, 下载次数: 4)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-1-14 10:42 | 显示全部楼层
回复

使用道具 举报

发表于 2015-1-14 10:44 | 显示全部楼层
【A1为商,这里A1=19,除数为固定值C】……那么C=?

回复

使用道具 举报

发表于 2015-1-14 10:49 | 显示全部楼层
B1:  12C = 0 + C*19……这里的12C是怎么来的? C=多少?
C1:  134 = 8 + C*19……这里的134是怎么来的? C=多少?……按 134 = 8 + C*19则计算C=6.63?
D1:  131 = 5 + C*19……这里的131是怎么来的? C=多少?……按 131 = 5 + C*19则计算C=6.63?
E1:  12C = 0 + C*19……这里的12C是怎么来的? C=多少?

…………
真是乱七八糟的说明。
回复

使用道具 举报

 楼主| 发表于 2015-1-14 11:18 | 显示全部楼层
香川群子 发表于 2015-1-14 10:49
B1:  12C = 0 + C*19……这里的12C是怎么来的? C=多少?
C1:  134 = 8 + C*19……这里的134是怎么来的?  ...

老师好...

这个 C  为 16进制的 C啊...


是 16进制 运算



回复

使用道具 举报

 楼主| 发表于 2015-1-14 11:19 | 显示全部楼层
香川群子 发表于 2015-1-14 10:49
B1:  12C = 0 + C*19……这里的12C是怎么来的? C=多少?
C1:  134 = 8 + C*19……这里的134是怎么来的?  ...

老师好...这个C是 16进制的 QQ截图20150114111758.jpg
回复

使用道具 举报

发表于 2015-1-14 11:20 | 显示全部楼层
首先,楼主要有这样一张码值转换表:

Code.png
回复

使用道具 举报

发表于 2015-1-14 11:25 | 显示全部楼层
然后,描述时:
① 原始数值字符外套小括号,如 : (x) 或 (19)
② ASCII码值外套中括号,如 : [88] 或 [49][57]
③ 16进码值外套大括号,如 : {58} 或 {31}{39}

…………
在这个基础上,说明你的计算过程和计算规则。

否则各种码值混淆在一起,无法理解。

回复

使用道具 举报

 楼主| 发表于 2015-1-14 11:31 | 显示全部楼层
符合  "四位数"ASCII码和 为12C的就有N种 组合.. 我只想取 其一

这肯定要 做判断.

不知道如何写
```````````
有了转换表
看起来转换起来很麻烦
要一一定义那就惨了
回复

使用道具 举报

 楼主| 发表于 2015-1-14 11:34 | 显示全部楼层
香川群子 发表于 2015-1-14 11:25
然后,描述时:
① 原始数值字符外套小括号,如 : (x) 或 (19)
② ASCII码值外套中括号,如 : [88] 或  ...

谢谢老师 指点
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 22:34 , Processed in 0.589323 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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