ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 若要在 64 位系统上使用 ......PtrSafe 属性标记它们

[复制链接]

TA的精华主题

TA的得分主题

发表于 2016-3-11 19:49 | 显示全部楼层
風中的雨點 发表于 2013-6-18 16:45
将Declare  改成 Declare PtrSafe   这样总明白了吧。

亲测可行!赞!至于哪里有Declare呢?能确定全改了吗?看见一个改一个吧(它所在的段落已经显示成红色了)

TA的精华主题

TA的得分主题

发表于 2016-3-11 19:57 | 显示全部楼层
赤云隐龙 发表于 2016-3-11 19:48
亲测可行!赞!至于哪里有Declare呢?能确定全改了吗?看见一个改一个吧(它所在的段落已经显示成红色了 ...

在所有出现红色的都添加 PtrSafe

TA的精华主题

TA的得分主题

发表于 2017-10-22 13:36 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
風中的雨點 发表于 2013-6-18 16:45
将Declare  改成 Declare PtrSafe   这样总明白了吧。

简单,直接,,受用了。

TA的精华主题

TA的得分主题

发表于 2017-12-26 16:25 | 显示全部楼层
風中的雨點 发表于 2013-6-18 16:45
将Declare  改成 Declare PtrSafe   这样总明白了吧。

感谢!
另外,我因为office更换了好几个版本,现在VBA做成的二维码,做好保存,重新打开excel的时候,二维码就失效了,不知能否解决?

TA的精华主题

TA的得分主题

发表于 2019-6-23 16:05 | 显示全部楼层
赤云隐龙 发表于 2016-3-11 19:48
亲测可行!赞!至于哪里有Declare呢?能确定全改了吗?看见一个改一个吧(它所在的段落已经显示成红色了 ...

亲测可行,感谢EH的各位大侠分享。
下面就要解决“知其所以然”的问题的,留待高手解惑释疑。。。
declare ptrsaft 到底是啥?

TA的精华主题

TA的得分主题

发表于 2021-1-20 14:35 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2023-4-17 15:17 | 显示全部楼层
風中的雨點 发表于 2013-6-18 16:45
将Declare  改成 Declare PtrSafe   这样总明白了吧。


不会改啊:谢谢帮忙改一下!!!
Sub BianSe()
    Dim Rng As Range, cell As Range
    Dim l As Integer
    Set Rng = Sheet01.Range("D4:D99")
    For Each cell In Rng
        l = Len(cell)
        If l > 4 Then
            For i = 1 To l
                If i Mod 8 > 4 Or i Mod 8 = 0 Then
                    cell.Characters(l - i + 1, 1).Font.ColorIndex = 3
                End If
            Next
        End If
    Next
End Sub

TA的精华主题

TA的得分主题

发表于 2023-4-17 15:19 | 显示全部楼层
wj2368 发表于 2016-3-11 19:57
在所有出现红色的都添加 PtrSafe

没出现红色,就是提示:
image.png

TA的精华主题

TA的得分主题

发表于 2023-4-18 08:50 | 显示全部楼层
zyhui1961 发表于 2023-4-17 15:17
不会改啊:谢谢帮忙改一下!!!
Sub BianSe()
    Dim Rng As Range, cell As Range

你这个不用的
检查 一下这个Sheet01工作表存在吗

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2023-4-18 09:11 | 显示全部楼层
wj2368 发表于 2023-4-18 08:50
你这个不用的
检查 一下这个Sheet01工作表存在吗

是我太蠢了,工作表保护了!不好意思,谢谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-9-27 22:17 , Processed in 0.047299 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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