PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Office
[問題] 關於EXCEL VBA找到特定字串
作者:
hotblood999
(衝啊LUCKYBALL)
2016-10-13 13:10:25
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:
OFFICE EXCEL
版本:
2013
各位版上先進前輩們好,
由於是VBA初學者,
希望能請教以下問題,
也希望能用比較詳細粗淺的方式講解,
先在此和各位強者說聲感謝!!
如果現在是如下表格:
A B C D
1 小明 56 57 小明58 59曉華46 47曉君35 36
2 曉華 44 45
3 小君 31 32
當她偵測到D1,
於是將B1 C1修改為58 59
將B2 C2修改為46 47以此類推,
改完以後自動回到D2,
也就是說如果B、C欄位出現變動則會跑到D欄位最後一列的下一列,
當D2出現小明54 55時則更改B1 C1然後跑到D3,以此類推。
請問有什麼比較理想的方式呢?
謝謝!!
作者: soyoso (我是耀宗)
2016-10-13 13:50:00
如為儲存格資料變更觸發事件,可用worksheet_change上述請以intersect或target.column、target.row來限縮觸發範圍;要到d欄最後一列可用range.end,偏移下一列用offset要以D欄所鍵入資料來尋找儲存格或列號,可用range.find或用worksheetfunction.match上述有可能搜尋不到的話,請加上判斷(if),排除
作者:
waiter337
(給開司一罐蘇格登)
2016-10-13 14:08:00
推so大0,0, range.find 搭配if 真的超好用如果要找最後一行 精華區zz > 2 > 16 > 8
繼續閱讀
Fw: [請問] 重設Outlook,要如何使郵件列表精簡化?
XPXCXOXD
[問題] WORD文件無法刪除
tine7674
[問題] power view
jan318
[問題] 關於樞紐變更資料來源
s7810110
[問題] word檔案打不開
xuan6926
[算表] Office 365 business 問題
giveme520
[算表] 怎麼填滿整理表?
ljuber
[算表] excel vba 相片格式跑掉
pinknvm0
[問題] 如何用excel比對兩份文件
leissure
[問題] office2013一直閃退或停止運作
carpli
Links
booklink
Contact Us: admin [ a t ] ucptt.com