今、時間があるのでEXCELのVBAを勉強して資格取得を目指しています。


コンピューター系の文字の羅列にとっつきにくいイメージがあったのですが

試験範囲の勉強は一通り終わりました。

そこで、

データ集計や分析、データ加工などの事務職についたことのある方で

実際にVBAを理解していると、仕事上、役に立ったことはありますか?


VBAを実際に業務で扱ったなど。


業種も教えていただけると、幸いです。

どうぞよろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

役に立っていますよ。

事務ではちょっとした定例の業務というのがあります。
こういうのをVBAで組めばなにかと便利です。

以前の職場で出勤簿を各人毎に各月出力していました。全員で50名近くいた
のですが、職員番号と職名、名前を毎月定型の書式にコピーして印刷していた
んですね。それをVBAで年月だけ入れたら、あとは自動的にコピーして出力
するまでを自動化しました。まあたいしたことはないといえばそうなんですが、
それでも合理化になり感謝されています。もっとも、定型の書式を他の人が無
断でいじくって、無駄な用紙を大量に出したなどということがありましたが ^_^;

ただ、自分自身が使用するのはいいのですが、他の人に使用してもらうために
は、エラー処理などかなり丁寧につくりこむ必要があります。ですからあらゆ
る入力を想定してつくりこむ、必要な項目以外は入力できないようにする等の
対策が必要です。びっくりするような使い方をされて、SOSを求められると
いうのはよくあるんですよ。

あわせて、必ず作業は変更されます。これに対応するためにはソースの保守が
かかせません。そのためには、プログラムはパーツ単位でブロック化する、ソ
ースの中にコメントをいれてこのルーチンは何をするのかを明確にしておく等
を意識的にしてください。

私自身は若いときにCOBOLで業務用のプログラムも数多くつくってきまし
たが、これはVBAに限らず、すべてのプログラム言語にいえることです。

ご活躍を期待していますよ。
    • good
    • 2
この回答へのお礼

詳しいご回答ありがとうございます。
VBAの勉強がんばろうと思います。

お礼日時:2014/09/18 11:11

Excel-VBAの一番いいところは、「手順が固定して、その手順で


処理していることが担保できる」って点です。ですので、総務や
人事で手順が複雑な事務は、VBAでコードを書いて派遣社員に
任せてしまうってことをよくやります。

でも、逆に言えばVBAは、「事務を分かっていて他人に任せる」
ためのツールなんですよね。まあ、自分の仕事のミスをなくすため
に、VBAでコードを書いて自動化する場合もありますが・・・。

要はVBAを知ってることより、事務を知ってることの方が重要、更に
知っていて「間違いやすい所や面倒な所など、改善点を見つける目」
が重要って話で、VBAを知ってるだけでは何もできませんよ。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

VBA+αということですかね。

お礼日時:2014/09/11 16:51

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QVBAをマスターしたくらい(VBAエキスパート)ではプログラマーにはなれないですか?

今事務の派遣で働いていますがVBAにはまりました。すごく楽しいのでプログラマーになりたいと思ったのですがVBAだけでは使えないのでしょうか?
よろしくお願い致します。

Aベストアンサー

VBAにはまったんなら、その調子で別の言語にもはまる可能性だってあるよ。要するに「プログラミングする」ということにはまったのかもしれない。VBAだけで他は一切やりたくないとなると無理だけど、これから他にいろいろ挑戦してみる気があるなら可能性はある。

VBAができるぐらいなら、例えばPHPあたりだって覚えられるだろう。そう複雑な言語じゃないから、大丈夫、がんばれば実用レベルには覚えられる。それなら仕事はあるよ。

それに、まぁぶっちゃけてしまえば、まったく何のプログラミングができないところからプログラマになる人だっているわけだし、あんまり、今の時点で何がどこまでできるかにこだわることないと思うよ。

問題は、年齢かな。30以上なら、まずプログラマの求人がないでしょ。20代なら、まぁ思い切って求人を見つけて転職してしまうのも一つの道。ただね、多くの場合、たぶん、今よりはるかに過酷な労働条件となる覚悟はしておいたほうがいいと思うよ。

(あと、Web系の開発なら、フリーで小さい案件から個人で受注するって道もある。ま、いろいろ道はあるってことで)

VBAにはまったんなら、その調子で別の言語にもはまる可能性だってあるよ。要するに「プログラミングする」ということにはまったのかもしれない。VBAだけで他は一切やりたくないとなると無理だけど、これから他にいろいろ挑戦してみる気があるなら可能性はある。

VBAができるぐらいなら、例えばPHPあたりだって覚えられるだろう。そう複雑な言語じゃないから、大丈夫、がんばれば実用レベルには覚えられる。それなら仕事はあるよ。

それに、まぁぶっちゃけてしまえば、まったく何のプログラミングができない...続きを読む

Qvbaがプログラマとして人気のない理由

よく、vbaでプログラムを組めてもプログラマーにはなれない、や
vbaは一流のプログラミング言語ではない、
と言われますが
それはvbaの需要がないからですか?
それとも他の言語に比べると簡単だからですか?

Aベストアンサー

こんばんは。

>vbaは一流のプログラミング言語ではない、と言われますが
私自身は、聞いたことはありません。昔のMicrosoft のパンフで、VBは、お遊びだなんていう書き方を読んだことがありますから、それと同じか、それ以下というべきなのでしょうか?

最初にいえるのは、Office というシステムに依存して、VBAに割り当てられたメモリは極端に少ないのです。ひとつのプロシージャで数千行ということは出来ません。

でも、VBAは、非常に需要は高いです。VBAをなくしますと言ったら、世界中のOffice ユーザーから非難轟々とでます。事実、それがあったので、VBAをなくすプランは、頓挫してしまいました。

現行のVBAでは、本格的なオブジェクト指向でプログラミングが出来ないだけで、全うなプログラム言語であるのは間違いありません。しかし、Office のアプリケーションに依存していますので、そのオブジェクトに依存してしまいます。WordとExcelの違い、Outlook とそれら二つとは、ほとんど共通性がありません。

Office VBAにもプロの世界がありますが、ほとんど知られていない世界です。Office VBAを専門に扱う人は、VB/C# などを使いこなせるはずです。また、ASP, WScript なども使いこなします。ふつうは、Office VBAの専門にしている人は、ひとつの会社で、構築した知識はあっても、普通は、独立したプログラマとしては、特殊すぎて存在しえないものだと思うのです。

Mougで掲示板に書いている、ある方のように、Office VBAの開発で、一件、数百万円も稼ぐそうですが、なかなか、そのような仕事をキープし続けるのは無理だと思います。むろん、Office VBAの開発と言ってはいても、Visual Basic for Application というだけのものではなく、様々な周辺知識がないと維持できないわけです。

Office VBAやその周辺を扱う技術というのは、入門レベルの底辺の人がものすごく広いということです。ところが、その入門レベルから、次のステップが限りなくレベルが高いし、次のステップに進むための橋渡しになるものがありません。それに、上級レベルまで覚えても、こんどは活かせる場所がほとんどありません。特に、Excelは、記録マクロ程度でも、VBAを使いこなせると宣言する人もいますから、全体的なレベルを押し下げていることには違いはありません。Access とは、ずいぶん印象が違います。Office VBAでも、ものすごく高度なことは出来ますが、そうしたものが、独立して存在しているわけではないのです。

最後に、あくまでも、アプリケーションを操作するのが、VBAの主たる目的なので、そうすると、プログラム言語としての使用範囲が限られます。ただ、学ぶ言語としては、結果が早く分かるし、かなり明確な目的を持って使えますから、実用度は高いと言えます。ただ、いつまでも、アプリケーションの枠組みからは越えることが出来ないわけです。

こんばんは。

>vbaは一流のプログラミング言語ではない、と言われますが
私自身は、聞いたことはありません。昔のMicrosoft のパンフで、VBは、お遊びだなんていう書き方を読んだことがありますから、それと同じか、それ以下というべきなのでしょうか?

最初にいえるのは、Office というシステムに依存して、VBAに割り当てられたメモリは極端に少ないのです。ひとつのプロシージャで数千行ということは出来ません。

でも、VBAは、非常に需要は高いです。VBAをなくしますと言ったら、世界中のOffice ...続きを読む

QVBとVBAの違い

お世話になります。

現在、ExcelVBAで機械設計の計算をさせようと思い勉強しているのですが、VBとVBAの違い(VBと比較したとき、VBAできること、できない事)の境目?がいまいち判りません。
まだまだ勉強中で困惑しております。このままExcelVBAを勉強していく物か、VBについて勉強していくか迷っています。このままExcelVBAを勉強してExcelVBAを理解すれば判断できるかと思うのですが、畑違いの勉強になってしまわないかと心配です。

やりたいことは、各種計算の簡略化です。
現在は、関数電卓で行っていますが、これをパラメータを入力すると計算結果が出る。このような物を作りたいと思っています。

長くなってしまったのでまとめると、
1、VBAとVBの違い
2、ExcelVBAで設計計算が可能か
あと、
プログラムにより計算させるときに、最適なプログラム(JavaとかPHPとかHTML等など・・・)お勧めのプログラムがありましたらアドバイス頂けたらと思います。

Aベストアンサー

1. VBAとVBの違い

VBは単体で動作するアプリケーションが作れますが、VBAはOfficeが必要です。
また、VBAはOfficeの環境が使えるので、Excel等を使った入出力の機能が既にできていますが、VBではある程度自分で作る必要があります。また、費用的な面でVBは購入しないと使えませんが、VBAはOfficeがあれば使えますので、既にExcelなどを導入されているならば、追加の費用が必要ありません。
もし、複数の人間で作ったプログラムを利用され、かつその中にOfficeを持っていない人が含まれるのであればVBAではできませんので、VBが必要です。

2. ExcelVBAで設計計算が可能か

可能です。また、多分VBAを使わなくてもExcelの関数でもある程度のことが可能だと思われます。お持ちの関数電卓の桁数にもよりますが、相当な高精度が必要でない限り大丈夫です。

文面からすると、プログラミング未経験のようですが、やりたいことが明確なので、Excelをお持ちであればVBAで始めてみてはいかがでしょうか。他の言語(Java, C, PHP...)でも可能でしょうが、中には環境を用意しなくてはならなかったり、本質である計算以外に気にしなくてはならないことが多く、初心者にはとっつきづらいのではないかと考えます。

VBAからVBへの移行、VBからVBAへの移行はどちらも可能ですし、VBAからVBへの移行は多少時間がかかるかもしれませんが、VBよりVBAから始める方が楽なので、どちらに優越があるとは一概に言えないと思います。一人でちょっと使う程度や勉強用なら、ExcelVBAをお勧めします。
しばらくすると、ExcelVBAの限界を感じるようになると思うので、そこからVBに移行するというのでも悪くないと思います。

1. VBAとVBの違い

VBは単体で動作するアプリケーションが作れますが、VBAはOfficeが必要です。
また、VBAはOfficeの環境が使えるので、Excel等を使った入出力の機能が既にできていますが、VBではある程度自分で作る必要があります。また、費用的な面でVBは購入しないと使えませんが、VBAはOfficeがあれば使えますので、既にExcelなどを導入されているならば、追加の費用が必要ありません。
もし、複数の人間で作ったプログラムを利用され、かつその中にOfficeを持っていない人が含まれるのであればVBAではで...続きを読む

QSub ***( ) と Private Sub ***( ) の違い

初歩的な質問で申し訳ありませんが・・・

自分でコードを書いていても、イベントが発生したりした時の処理で、コードのウィンドウで上のドロップダウンリストで選択できる時の処理などは自動的に[Private Sub Command1_Click( )]などと出てくるのでそのまま使っています。自分で別途プロシージャーを作成する時は[Sub ****( )]としています。
ですがその違いを理解しないまま、自分で作成する時は[Private Sub]ではなくて[Sub]を使っています。

Sub ***( ) と Private Sub ***( ) の違いは何なんでしょうか?
どなたか説明頂けませんか?
よろしくお願いします。

Aベストアンサー

「Sub」の部分にカーソルを置いて[F1]を押せばヘルプが起動します。
「指定項目」のところに「Public」と「Private」の説明がありますよ。
省略して「Sub hogehoge()」とした場合は「Public」とみなされます。

Publicは「すべてのモジュールから呼び出せるプロシージャ」ということになります。
Privateとすると「同じモジュールの中からしか呼び出せないプロシージャ」となります。

もしExcelをお持ちでしたらExcelのVBEで標準モジュールを追加し、「Sub Test1()」と「Private Sub Test2()」を作成してみてください。
そしてExcelの[ツール]-[マクロ]-[マクロ(Alt+F8)]でマクロ実行のダイアログを表示させてみるとわかります。
ここには実行できるプロシージャの一覧が表示されますが、Test1は表示されているけれどTest2は表示されません。
Test1はPublicで、Test2はPrivateだからです。

QExel VBA 別ブックから該当データを検索し、必要なデータを取得する方法について

部品表というブックがあります
A列に商品名、B列に商品番号が入力してあります。C列のコードは未入力です。
A列     B列     C列      
商品名  商品番号  コード
モータ  U-1325-L  
ホルダ  R-134256

また、コード一覧表という別のブックには、A列に商品番号と、B列にコードが、何千件も入力されています。

やりたいことは
部品表のC列のコード欄に、コード一覧表ブックから商品番号と一致するコードを貼り付けしたいのです。

部品表は、何百種類もありますので、関数ではなく、マクロで処理を希望します。

自分では、部品表の商品番号をコピーして、コード一覧表で検索し、検索結果の右隣のセル(B列のコード)の値を部品表のC列に貼り付ければよいかと思い、書いてみたんですが…

Sub 別ブックから貼り付ける()
  Dim 検索する As Long
Windows("部品表.xls").Activate
検索する = cells(i,2).Value
Windows("コード一覧表.xls").Activate
ActiveWindow.SmallScroll Down:=-3
Selection.AutoFilter Field:=3, Criteria1:="=検索する", Operator:= xlAnd

と、してみたものの、検索しても、その検索結果の隣のセルのコードをどうやって取得すればいいのかが、わかりませんでした。

基本事項は本で学びましたが、呪文のようなコードはよく理解できません。懸命にネットで検索して、訳して理解する努力をしてはいますが。

どうぞよろしくお願いします。

部品表というブックがあります
A列に商品名、B列に商品番号が入力してあります。C列のコードは未入力です。
A列     B列     C列      
商品名  商品番号  コード
モータ  U-1325-L  
ホルダ  R-134256

また、コード一覧表という別のブックには、A列に商品番号と、B列にコードが、何千件も入力されています。

やりたいことは
部品表のC列のコード欄に、コード一覧表ブックから商品番号と一致するコードを貼り付けしたいのです。

部品表は、何百種類もありますので、関数...続きを読む

Aベストアンサー

こんにちは。
とりあえず実用性も踏まえました。
メインの動作はワークシート関数のVLOOKUPをVBA上で使用していますので理解はしやすいかと思います。
また、質問文から察するに「部品表.xls」と「コード一覧表.xls」の両方を開いて処理されていますが「コード一覧表.xls」はプログラム内で開いて閉じているので実行するときは「コード一覧表.xls」は閉じて置いてください。
Option Explicit
Sub Sample()
 Application.ScreenUpdating = False
 Dim I As Long
 Dim xlBook
 Set xlBook = Workbooks.Open("C:\★★\コード一覧表.xls") '★要変更★
 I = 2
 Do While Range("A" & I).Value <> ""
  ThisWorkbook.Worksheets("Sheet1").Range("C" & I).Value = Application.VLookup(ThisWorkbook.Worksheets("Sheet1").Range("B" & I).Value, xlBook.Worksheets("Sheet1").Range("A2:B65535"), 2, 0)
  I = I + 1
 Loop
 xlBook.Close
 Application.ScreenUpdating = True
 MsgBox ("完了")
End Sub

こんにちは。
とりあえず実用性も踏まえました。
メインの動作はワークシート関数のVLOOKUPをVBA上で使用していますので理解はしやすいかと思います。
また、質問文から察するに「部品表.xls」と「コード一覧表.xls」の両方を開いて処理されていますが「コード一覧表.xls」はプログラム内で開いて閉じているので実行するときは「コード一覧表.xls」は閉じて置いてください。
Option Explicit
Sub Sample()
 Application.ScreenUpdating = False
 Dim I As Long
 Dim xlBook
 Set xlBook = Workbooks....続きを読む

QEXCEL VBAマクロ作成で、他のEXCELからデータを取り込みたい

メインプログラム(EXCEL VBA)より、
他のフォルダーにあるEXCELの項目の内容を取り込みたいです。
たとえば他のフォルダーのEXCELのRange("A2:A3").ValueをメインプログラムのRange("C2:C3").Valueにセットしたい時です。

・コマンドボタン押したら、どこのEXCELから取り込むかのポップアップ(?)は、表示はできてます。
・作業者が選んだパスとブックもMsgBoxで表示できてるので、もらう相手の場所も取得できてます。

・となると次はOPEN,INPUTですか?
テキストデータの取り込みですと、Inputでそのバッファを定義してるのですが、なんか違うような。。。

よろしくお願いします!

Aベストアンサー

私がやる方法です。

Dim writeSheet As Worksheet ' 自分自身の書き出し先シート
Set writeSheet = ThisWorkbook.Worksheets(1) ' Sheet1 を参照

Dim readBook As Workbook ' 相手ブック
Set readBook = Workbooks.Open(filename) ' 相手ブックを開いて参照
Dim readSheet As WorkSheet ' 相手シート
Set readSheet = readBook.Worksheets("sheetName") ' 相手シートを参照
' または Set readSheet = readBook.Worksheets(sheetIndex)

' 例えば
writeSheet.Cells(1, 1).Value = readSheet.Cells(2, 2).Value ' 相手シートの B2 の値を自分自身の A1 に書き込む

readBook.Close False ' 相手ブックを閉じる
Set readSheet = Nothing
Set readBook = Nothing

私がやる方法です。

Dim writeSheet As Worksheet ' 自分自身の書き出し先シート
Set writeSheet = ThisWorkbook.Worksheets(1) ' Sheet1 を参照

Dim readBook As Workbook ' 相手ブック
Set readBook = Workbooks.Open(filename) ' 相手ブックを開いて参照
Dim readSheet As WorkSheet ' 相手シート
Set readSheet = readBook.Worksheets("sheetName") ' 相手シートを参照
' または Set readSheet = readBook.Worksheets(sheetIndex)

' 例えば
writeSheet.Cells(1, 1).Value = readSheet.Ce...続きを読む

Q別のシートから値を取得するとき

Worksheets("シート名").Activate
上記のを行ってから別シートの値を取得するのですが、
この処理を行うと指定したシートへ強制的にとんでしまいます。。。

※イメージ
For ~ To ~
  Worksheets("シートA").Activate
  シートAの値取得
       :
  Worksheets("シートB").Activate
  シートBの値取得
Next

このイメージ処理を行うとものすごい勢いで画面がチカチカします。。。
シートを変えずに他のシートから値を取得する方法はないのでしょうか。
教えてください!

Aベストアンサー

Worksheets("シートA").Range("A1")

みたいな感じでできませんか?

QEXCEL VBA で現在開いているブックのファイル名を取得する方法

EXCEL2003 VBAで業務を簡素化するために、現在開いているブックのファイル名を取得する方法が分かりません。
作業手順をマクロを使って処理していますが、オリジナルのワークブックをファイル名を変えて保存し、以後、このワークブックを読み込んで使用しています。
このときのVBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり、以後の業務に使用できません。
常にファイル名を取得出来るVBAをどなたか、教えて下さい。

Aベストアンサー

>現在開いているブックのファイル名
 ちょっと曖昧な表現かなぁという気もいたしますが、VBAが書いてあるブックのブック名は
ThisWorkbook.Name
で、現在 "アクティブにして" 操作対象になっているブックの名前は
ActiveWorkbook.Name
ですね。

 しかし、
>VBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり
というような文脈からすると、
ThisWorkbook.Name
の方ですかね。

QOL vbaが出来たら、すごい事ですか?

時給1500円の一般事務のOLで、vbaが出来たら、すごい事ですか?
プロではないですが、エクセル・アクセスで作りたい物を作れる程度の知識です。

それとも今の時代、派遣のOLでもvbaは当たり前の知識ですか?

Aベストアンサー

こんにちは。

>時給1500円の一般事務のOLで、vbaが出来たら、すごい事ですか?
出来たとしても、時給1500円の一般事務の派遣OLでは、やめておいたほうがよいですね。
私は、経験的に、派遣の1500円の業務範囲は、十二分に分かっているつもりです。

信頼されているならともかく、正社員でないものが、変な責任を持たされて、万が一に失敗したら、元も子もありません。作業効率とか、生産性という話は、社員というか、マネージャークラスの話ですから、それを派遣社員側から口にするようなことはなかなか出来ません。

>それとも今の時代、派遣のOLでもvbaは当たり前の知識ですか?

いいえ、当たり前ではありませんが、プロでもない限りは、知っていても得にもならないと思います。
プロというのは、どんなことでも対応できるとか、困った時に対応できる力があるとか、ピンで仕事をするには、相当の実力が必要です。

一般事務の立場では、力を見せないほうがよいと思います。できるかと言われれば、「まあまあ」というくらいでぼかします。派遣でも、マンパワーのように、VBAができるという技能付きの派遣なら、少しは違います。でも、その場合、時給1500円では安すぎます。派遣としてなら、最初から、業務内容を仕切りなおしたほうがよいです。

もともと、VBAというのは、Excelの場合は、部署の非定形業務の一貫としてなされるものですから、部署のベテランが作るならともかく、派遣の人が作ったところで、簡単なものならともかく、システム構築などは無駄になることも多いです。期間内で、まともなものが作れる自信があるならともかく、家に持ち帰ってまで、作業するなんていうことになれば最悪です。

Access というのは、よほどの力がないと、派遣社員の立場では、いろんな関係で無理だと思います。プログラマだとしても、ある程度の業務に対応していくものを構築していくのは無理があります。Excelでも、Accessでも、作ったら、それで終わりということにはなりません。

それと勘違いしている人もいるようですが、Excelが詳しくなくて、Access を主にされている方は、Accessは、Excel VBAとはレベルが違うというのかもしれませんが、基本的には、Excel とか、Access とか、レベルの違いなどはありません。焦点にするべきところが違うのです。

AccessにおけるVBAとは、データベース全体の中の一部であって、Excelのように、意図してVBAだけを切り離して、まるでVBもどき(←趣味が悪い)にして扱うことはありません。まして、COMアドインとなると、以前は、C++やVB6の知識が、今は、C# やVB.Net が完璧に使える必要が出てきます。

VBAという単位では、アプリケーションによって、その役割が大幅に違います。

Excel は、三次元の OLAP Cube なんていうシロモノもありますし、Access をインストールしなくても、Excelでも、ODBCのJET はインストールされています。また、Excel自体が、今どきは使いませんが、昔の名残で、データベースのデータ構造を有しています。MySQLで、Excelをインターフェースとして使う方法もあります。要は使い方次第です。

Excel VBAを軽視する人がいますが、VBAのコードを書かせてみると、初級のレベル以上は、おかしなコードを書く人も少なくありません。最近では、あまりExcel VBAの独特のテクニックを書く人はいなくなりましたが、現行のスタイルになったのが、Excel Ver.5 だとすると、かれこれ19年ですから、それはそれなりのことはあるでしょうね。だからといって、Excel VBAを、思ったように書けたところで、自慢できることではありませんが。

こんにちは。

>時給1500円の一般事務のOLで、vbaが出来たら、すごい事ですか?
出来たとしても、時給1500円の一般事務の派遣OLでは、やめておいたほうがよいですね。
私は、経験的に、派遣の1500円の業務範囲は、十二分に分かっているつもりです。

信頼されているならともかく、正社員でないものが、変な責任を持たされて、万が一に失敗したら、元も子もありません。作業効率とか、生産性という話は、社員というか、マネージャークラスの話ですから、それを派遣社員側から口にするようなことはなかなか出来...続きを読む

Qaccessの勉強ができるサイトは?

access初心者です。
データベースを作ろうとしているのですが、
基本がしっかりと身についていないので、
なかなか作れません。
本をみながら勉強してはいるのですが、
チュートリアル本ではないので、(田舎なので売ってない)
基本がよくわかりません。
お薦めのサイトがありましたら、教えてください。

Aベストアンサー

これなら、
魔法使いの開発工房が有名です!
非常に内容がしっかり出来ていて、これだけあれば充分な知識は身につけられます。

http://www.mahoutsukaino.com/

ちなみに、これで学習すれば本はいらないと思う。

参考URL:http://www.mahoutsukaino.com/


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報