A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
VBAの本は大型書店では相当出ている.
しかし2種+5種しかないと私は考える。
ーー
マクロの記録の面で
(A)マクロの記録からの導入が半分以上のもの
(B)マクロの記録は簡単に済ましてあるもの
ーー
記述の体裁の面で
(1)ブック・シート、セルに始まりエクセルの各サービスがVBAコードではこう書くと説明
網羅的・教科書的(スタイルは出来上がっている)
一通り通読は必要
(2)こういう二ーズの場合はこういうコードですという
「逆引き」といわれるもの。
一通り通読は必要
(3)(2)の網羅的辞典(3000円500ページ超が目安)
(4)他オフィスとの連携などの本
(ただしエクセルに関しては、少しのテーマしか出てこない
(5)模擬仕事実例をネタにコードを集会しているもの
ーーー
プログラムを組む技術
しかしこんなのだけ読んでも、VBAのプログラムは自力で手がつけれ無いでしょう。
広く言ってプログラムロジック(どう組み立てるか)という別の面の習得が難しい。
色々載っている実例から、普遍的に感じる(センスの問題も多い)
原則を掴み、それをまねすることだ。
数をこなすよりほかない。
ーー
お勧め
自分でエクセルでやりたい事項を文章にする(約1行の短い物から)
マクロの記録をとってどういうメソッドやプロパティになるかを
ノートする。
これを努力して増やす。自分のポケット(引き出し)を増やす。
その後なんかそれらしいものがあったな、という状態を増やす。
語句がエクセルで使われる用語なら、それでWEB照会する。
(例)書式、入力規則、セルの非表示
===
私は1冊ぐらいしか買わない参考書の良し悪しを議論するのが好きじゃない。大きな意味は無いように思えるから。
VBAを勉強したかったら、金があるなら、沢山本を買って読めといいたい。
受験参考書的発想を引きずっているような気がする。
No.2
- 回答日時:
>ちなみに、VBAでデータベースを作りたいと思っています。
>商品の登録(品番や個数など)や登録した商品の検索などが出来る様に。
やはり、この事が気になります。
すでに登録済みの商品データがあり、商品名や在庫数を検索して表示させるのであれば、エクセルで十分ですが。
日々、在庫の入出荷や出荷先への納品書、請求書、発注先への発注書作成などまで含めてとなるとアクセスの分野になります。
せっかくの機会ですので、やりたいことを具体的に記述して、エクセルが良いのか、アクセスが良いのか質問してみたほうが良いと思います。
ちなみに、エクセルで取り扱えるのは、最大65536行です。
アクセスのメリットには、データの入力や編集を複数のパソコンから同時に出来ることがあります。
仕事の規模によっては、アクセスでなくてはならない場合もあります。
No.1
- 回答日時:
質問のVBAがEXCELだと信じて回答します。
私はこの本からVBAを勉強しました。
http://www.sbcr.jp/books/products/detail.asp?sku …
データベースを作りたいとのことなので、ACCESSかなとも思ったのですが…。参考になれば幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA でvlookup エラーなどは削除したい 8 2022/12/30 04:03
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Visual Basic(VBA) vbaマクロについて 次のようなマクロを組みたいです。 自分は初心者なので全くわかりません。 詳しく 8 2023/05/18 18:38
- メルカリ 【メルカリ初心者です】出品したばかりですが、入金ってどのようにされますかね? 3 2022/09/16 18:46
- その他(買い物・ショッピング) JANコードの登録について 1 2022/07/23 14:19
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
- Excel(エクセル) エクセル VBAでBook モジュールのプロシージァ(コード)に除外シートを設定したい 1 2023/01/11 15:53
- Excel(エクセル) エクセルでのVBA 2 2022/08/03 06:48
- Windows 7 エクセルで重複データから抽出したい 2 2022/05/18 23:31
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ゾンビエクセル・・・(Exc...
-
【ExcelVBA】sheet作成時にマク...
-
Access2010 「演算子がありませ...
-
pythonでrequestsが使えない
-
オペランドが足りませんとコメ...
-
不明なコマンドです("FROM")。...
-
X68000イメージファイルをWindo...
-
エクセル 「実行時エラー"13":...
-
エクセルの文字間スペースを入...
-
Windows2000 SP4用更新プログラ...
-
VBA シートの切り替えができな...
-
VBAで横データを縦データに変換...
-
エクセル/マクロ Exit Subが実...
-
付箋紙95をお使いの方
-
タブレットについて質問です。 ...
-
Access2007 DoCmd.ApplyFilter...
-
VBAについて教えて頂けませんか。
-
Access VBA 参照設定とは・・?
-
『PHP』 MAMPで$_SERVER["REMOT...
-
HPでロリポップのCGIカウンター...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貼り付けをマクロで禁止させたい。
-
あみだくじの横線の本数の求め方
-
マクロでエクセル内のアウトラ...
-
VBA初心者
-
VBAで写真参照→写真サイズ変...
-
ゾンビエクセル・・・(Exc...
-
エクセル マクロ コピー 貼...
-
エクセルでテキストを任意のセ...
-
不明なコマンドです("FROM")。...
-
Access2010 「演算子がありませ...
-
オペランドが足りませんとコメ...
-
【ExcelVBA】sheet作成時にマク...
-
エクセル/マクロ Exit Subが実...
-
mfc42.dllファイルってなんです...
-
VBA シートの切り替えができな...
-
エクセルの文字間スペースを入...
-
(int)キャストとintvalの違い
-
pythonでrequestsが使えない
-
エクセル 「実行時エラー"13":...
-
Excel2010でふりがなが漢字にな...
おすすめ情報