我用的是: EXCEL 2007
檔案在:
http://www.FunP.Net/467011
執行時,開啟巨集,不開連結
內有3個sheet: 第10頁,第11頁,第13頁
我已經寫好一段vba,能自動依欄號填入資料
問題1: 因原作者的tab跳格設計不良,故在判斷上並不理想,導致可能有漏輸入的格子,該如何因應?
問題2:第13頁已經能自動輸入白底的格子,黃底格不用輸入,請問,綠底格為下拉式選單,或日期格式,要怎樣才能自動輸入?
我想: 遇下拉式選單,一律選第一項,遇年月日,一律填99/12/31
感謝!
相較於另一位整天在切圖的邦友
您倒是整天在泡 Excel
<pre class="c" name="code">
問題一:
Sub Macro1()
'定義所有要輸入的範圍, 看是用程式或用手動定義
ActiveWorkbook.Names.Add Name:="MyRange", RefersToR1C1:="=Sheet1!R18C3:R21C6,Sheet1!R11C4:R13C5,Sheet1!R5C2:R7C3"
Application.Goto Reference:="MyRange"
'不管按幾次 TAB, 都會在範圍裡, 而且不會漏格子
SendKeys "{TAB}"
DoEvents
End Sub
<pre class="c" name="code">
問題二:下拉式選單第一項
使用 index 函數,例
=INDEX(Low_13,1)
=INDEX(INVKind_13,1)
=INDEX(DATE_MONTH,1)
=INDEX(BUYKind_13,1)
iT邦幫忙MVPantijava提到:
相較於另一位整天在切圖的邦友
好在樓主有用心,不然都問一樣的問題很奇怪耶
dream提到:
不然都問一樣的問題很奇怪耶
還好啦
還有人都回答一樣的答案
[比奇堡最大餐廳]
想睡覺了
EXCEL 2007.... 俺好久沒碰 EXCEL...
EXCEL的巨集跟PHP一樣有趣,PHP我買了二本書....但都沒看過,要是哪天有疑問就要勞煩老鷹大了
antijava提到:
[比奇堡最大餐廳]
這是廣告啦
iT邦幫忙MVPantijava提到:
相較於另一位整天在切圖的邦友
您倒是整天在泡 Excel
沒辦法,趕鴨子上架,只好上演盲劍客
再做不出來,只好找善心人士幫幫忙囉!
ps. 切圖 是什麼意思?