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