返回列表 上一主題 發帖

自動向下填滿會超出資料範圍

自動向下填滿會超出資料範圍

在處理學生報名資料的時候,學生人數是變數,有時10人,有時50多人。
因為學生資料龐大,所以設計公式找出學生性別,並設計自動填滿VBA。
但不知是什麼原因,向下填滿會超出範圍,出現好幾個#N/A。
想請問各位VBA大師能否解答疑惑,是什麼原因呢? 是程式編寫有問題還是格式有問題? 感謝解答~

附上Excel程式檔,感謝解惑。

課程表單回應程式.rar (105.11 KB)

程式檔

TOP

回復 4# Andy2483

您太謙虛了,我只是小小後輩而已,VBA還在研究學習中。
您寫的程式不僅簡短且優化許多,讓資料可以對齊,真是太感謝您了!!

利用變數A設定資料位置,用Range設定起始儲存格,用Cells設定變數C和向下填滿欄位所在,
用Formula套入各種Excel函數程式,【" & A & "!】利用變數A精簡地縮短了Vlookup函數。
就算不小心刪除原本位在第二列的公式,VBA向下填滿已經有內建公式了,所以畫面也變得很乾淨。

TOP

        靜思自在 : 忘功不忘過,忘怨不忘恩。
返回列表 上一主題