PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Office
[算表] VBA 取代--反向应用?
楼主:
stma
(BBS)
2018-05-06 17:03:31
软件: Excel
版本: 2016
Cells.Replace what:= a ,replacement:= check
这是一般取代的写法
但有个case 是 我需要把target 以外的值全部取代 该怎么做呢?
example:
a
a
b
b
c
c
取代成
a
a
check
check
check
check
有循环以外的好方法吗?
作者: soyoso (我是耀宗)
2018-05-06 17:19:00
如单栏且有标题的话,筛选不包含a,将范围内可见储存格ranage.specialcells指定为"check"
楼主:
stma
(BBS)
2018-05-06 17:53:00
谢s大 也就是有存在 inverse selection这种功能囉如果有的话 那无论是单栏or Range都能做变化
作者: soyoso (我是耀宗)
2018-05-06 18:10:00
inverse selection用于range的写法,该关键字可google
作者: newton41 (Newton)
2018-05-07 00:00:00
先把a取代成一个特别的符号,然后把所有正常出现的东西都取代成你要取代的样子,在把特别符号取代成a。
作者: soyoso (我是耀宗)
2018-05-07 00:18:00
如都是文字的话a取代为数字(如1),cells.specialcells常数(文字)指定为"check",最后将1取代为a有文、数字的话a可取代为错误值(如"#n/a"),specialcells常数(数字、文字)指定为"check",错误值取代为a
继续阅读
[问题] 回传值
skyimsn
[问题] 枢纽的栏标签是否能再分析?
faith7456
[算表] Excel 表格列栏转直栏
fafa0731
请问如何汇出OneNote笔记本成为PDF
Tiderus
[问题] 下拉式选单出错
mibaobao
[问题] excel做问卷分析!
agwoof986
Excel vba 如何让字段显示相加内容的值
olivefox
[算表] 如何回传空白
dailylily
[问题] Excel将资料开头代码汇整到字段里
Ruchille
[问题] power point直接带入主题
jhwanguse
Links
booklink
Contact Us: admin [ a t ] ucptt.com