質問: ExcelとAccessについて VBA勉強中の者です。
回答: SQLをご存じなら、ExcelでもAccessでもそれが使えるので、「データが全部で1万件以内とか」「すごく小規模」ならば、どっちでやっても同じといえば同じです。 また、「SQL」を知らなくても、家計簿や出納帳だけ、というくらいの規模であれば、それもどっちでやっても同じといえば同じです。 違いが出るのは、「SQL」や「フィルタ」と「フォームや連続印刷用の帳票の作成」をかけあわせたい場合のシステム構築の効率(工数とか)です。 機能追加や改修も含めて。 そういうことをしたい場合、Excelの「ユーザーフォーム」だと恐ろしく効率が悪いので・・・。 Accessだとちょちょちょっと設定するだけで終わることをいちいち長ったらしVBAコード書かないといけなくなるので・・・ でも全部をAccessで、とか、逆に、全部をExcelでやる、というのも超効率が悪くて愚かなので、普通は、 ・データ蓄積と集計のための高速中間表作成(複雑な条件での中間集計やリストアップ)はAccessで、 ・より細かい計算やクロス集計やグラフ、イレギュラーなレイアウトや縦罫線の多い帳票、ドラッグや画像多用のインターフェイスはExcelで、 という風に、お互いの「得意」をお互いにまかせつつ、「2つは兄弟姉妹」「2つで1つのシステム」という風に、連携させあうのが効率が良くなります。