• ベストアンサー

エクセル VBA の用語一覧について

starsipの回答

  • starsip
  • ベストアンサー率36% (22/60)
回答No.2

>初心者にもわかりやすい参考書や、サイト・・・ 下記サイトはご存知ですか? 「0から始めようエクセル(Excel)VBA」 http://excelvba.tentant.com/ 「Excelでお仕事!」 http://www.asahi-net.or.jp/~ef2o-inue/menu/menu01.html 私もVBAを始めて1年未満の初心者ですが、 具体的に、「このコードが解らないから教えて・・」などでないと、 皆さん、回答し難い気がします。 私もそうでしたが、一言にVBAと言っても幅広いので、 <<何が解らないか>>質問されれば皆さんすぐに回答下さると思います。 (私以上に詳しい人が回答してくれます。)

Sakana-Ya
質問者

お礼

ありがとうございます。 参考にいたいします。 まだまだ皆さんに質問するのもおこがましいレベルの疑問点ばかりです。 次回はもう少し具体的になったところで、質問いたします。

関連するQ&A

  • エクセル2007についての質問です。

    エクセル2007についての質問です。 エクセルのヘルプには用語集がありますが、この用語達はいったいどのような規則で並べられているのでしょうか。各用語群の項目名のアルファベットはABC順ではないし、項目内の用語もアルファベット順でも五十音順でもないようですし。とても引きづらいです。

  • エクセルVBAでの変数のスコープ

    基本的なことなのですが、教えて下さい。 当方、PHPやjavascriptを中心にプログラムしてきたのですが、 今回、エクセル+VBAでプログラムすることになり、VBAを勉強しているところなのですが、ちょっと戸惑っています。 いままでは、グローバル変数をなるべく使わないように、プログラミングをしてきたのですが、 VBAの勉強で、参考にしている本のコードは、全てグローバル変数を使っています。 そもそも、エクセルのシート・セルがグローバル変数のようなもの(?)なので、変数のスコープにこだわってもあまり意味がないのかな?とも思います。 エクセル+VBAである程度の規模のプログラムを作る際、 変数のスコープはどのように使い分けるのが良いのでしょうか? すみませんが、ご教授の程、よろしくお願いします。

  • エクセルVBAにて

    エクセルのVBAにて irow=Cells(Rows.Count,1).End(xlUp).Row irowは整数型として宣言している変数です。 という記述の場合、どのような内容を表しているのでしょうか? 特に、Cells~Endの前までの記述がよく分からないのですが・・・ よろしくお願いします。

  • VBAの変数は何故「i」から始まることが多い?

    最近、エクセルVBAを始めたものです。 サイトや解説本でいろいろな記述を見たのですが、私が見た限りでは全ての例で、最初に出てくる変数は「i」で表現されていました。 そして次に出てくる変数は「j」。 (例えば、 For i = 1 to 10 ・・・・ Next i とか) 26あるアルファベットからたまたま「i」が選ばれた?にしては、数多くの解説本やサイトで「i」が使用されているので疑問に思いました。 変数を表すのに、例えば「a」「b」「c」……としても何ら問題にならないと思うのですが…… 「i」にしているのには何か理由があるのでしょうか。

  • エクセル2003で作ったVBAが2007で動かない

    現在、エクセル2003で作成したVBAがエクセル2007だと、マクロを有効にして起動させようとするとコンパイルエラーとなって動作しない現象が起きていて困っています。 どなたか、解決方法をご教授頂けないでしょうか? ・VBAを含んだファイルを開いて、マクロを有効にすると ”コンパイルエラー:変数が定義されていません” というエラーボックスが出てきてプログラムの矢印のポイントがPrivate Sub User Form_Initialize() のところを指したまま止まってしまう。 ・このVBAはエクセルの表の書かれたデータをRS-232Cで出力するようなプログラムが使われていて、MSCommというものが使われています。この関連のプログラムが2003と2007では互換がないということはありますでしょうか? どうぞ、よろしくお願い致します。

  • EXCELのVBAについて

    エクセルでVBAを使う場合に、変数や関数名に日本語を使うことが出来るみたいであまり知らなかったのですが、これは正式に使ってよい物なのでしょうか。わかる範囲で本などを調べてもこのことに触れてない(気が付かないだけかな?)ものですから、もし定義なりルールなりがあるようでしたら教えてください。

  • EXCEL VBA Rangeについて

    プログラム初心者です。 EXCEL VBAに以下のようなRangeプロパティがあります。 CountNumは変数なのですが、 どのような内容を示しているのか分かりません。 教えていただけますでしょうか。 宜しくお願いします。 Worksheets("A情報").Range("C4:CS" & CountNum + 2)

  • エクセルのVBAでオブジェクトの配列変数は使えますか?

    VBですとオブジェクトの配列変数というか、コピーしたときに自動的に配列になってしまいますが、エクセルのVBAの場合でオブジェクトの配列変数は使えますか? なにをしたいかというと、ボタンが多すぎて一つ一つにプログラム定義は面倒、そこで配列にしてまわすことにしたいのですが、エクセルで可能でしょうか。 どなたかお願いします。

  • Excel VBA 任意の個数のセルの統合

    Excel VBAの質問です。 整数型の変数 colNo は2~50の値を取ります。 任意の1セルが選択されていて、そのセルから右にcolNo個のセルを統合(MergeCells) したいのですが、方法がわかりません。 どのようにコーディングしたらよいのでしょうか。 Excel2002を使用しています。 よろしくお願いいたします。

  • エクセルVBAのプロパティ設定について

    エクセルVBAのプロパティ設定について VBAでエクセルのメニューのファイル→プロパティ→詳細情報 にある改訂番号を変更したいのですがうまくできません。 以下、ソースの内容です。 Sub Sample() On Error Resume Next '整数値は問題なく変更可 ' ThisWorkbook.BuiltinDocumentProperties("Revision Number").Value = "1" '通常文字は変更不可 ThisWorkbook.BuiltinDocumentProperties("Revision Number").Value = "version1" ThisWorkbook.Save End Sub 改訂番号を整数値にすると変更できるのですが通常文字(アルファベット)を 含めるとエラーとなり変更できません。 エクスプローラ等でファイル右クリックからプロパティ-概要を開いて編集する分には アルファベットを含んでいても問題ないため、整数値しかできない等の制約は ないと思ったのですが。。 もし思い当たる原因や対策等何かありましたらご教授お願いいたします。 環境は以下になります。 OS:Windows2000,XP Excel:Office2003