- ベストアンサー
エクセル VBA の用語一覧について
エクセルのVBAの勉強を始めました。 サンプルプログラムを見ているときに、わからない用語がたくさん出てきます。 手持ちのVBAの本のアルファベット順の索引にも載っていないものは、VBAのヘルプを見るのですが、私には専門的すぎて理解できず困っています。 例えば、「Long」をVBAのヘルプで調べると 「長整数型 (Long) の変数は、32 ビット (4 バイト) の変数です。 -2,147,483,648 ~ 2,147,483,647 の範囲の値をとります。 長整数型の型宣言文字はアンパサンド (&) です。」 私には投げ出したくなる内容ですが、急いでマスターしなければならないので、頑張らねばなりません。 初心者にもわかりやすい参考書や、サイトをご存知ないでしょうか。 「Google」や「答えてネット」や「OKWAVE」で、過去の質問を検索したのですが、それらしきサイトは、見つけることができませんでした。 アルファベット・五十音順で、すべての用語が網羅されているもの(本もしくはサイト)を探しています。 よろしくお願いします。 <環境> WindowsXP Professional Excel 2003 Microsoft Visual Basic 6.0 Excelについては、簡単な表やグラフを作成できるくらいのスキルです。 VBAについては、ここ数日勉強しており、マクロやプログラムの大まかな流れが理解でき始めたところです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- starsip
- ベストアンサー率36% (22/60)
- starsip
- ベストアンサー率36% (22/60)
- kabilunlun
- ベストアンサー率34% (155/446)
関連するQ&A
- エクセル2007についての質問です。
エクセル2007についての質問です。 エクセルのヘルプには用語集がありますが、この用語達はいったいどのような規則で並べられているのでしょうか。各用語群の項目名のアルファベットはABC順ではないし、項目内の用語もアルファベット順でも五十音順でもないようですし。とても引きづらいです。
- ベストアンサー
- Windows Vista
- エクセルVBAでの変数のスコープ
基本的なことなのですが、教えて下さい。 当方、PHPやjavascriptを中心にプログラムしてきたのですが、 今回、エクセル+VBAでプログラムすることになり、VBAを勉強しているところなのですが、ちょっと戸惑っています。 いままでは、グローバル変数をなるべく使わないように、プログラミングをしてきたのですが、 VBAの勉強で、参考にしている本のコードは、全てグローバル変数を使っています。 そもそも、エクセルのシート・セルがグローバル変数のようなもの(?)なので、変数のスコープにこだわってもあまり意味がないのかな?とも思います。 エクセル+VBAである程度の規模のプログラムを作る際、 変数のスコープはどのように使い分けるのが良いのでしょうか? すみませんが、ご教授の程、よろしくお願いします。
- ベストアンサー
- Visual Basic
- VBAの変数は何故「i」から始まることが多い?
最近、エクセルVBAを始めたものです。 サイトや解説本でいろいろな記述を見たのですが、私が見た限りでは全ての例で、最初に出てくる変数は「i」で表現されていました。 そして次に出てくる変数は「j」。 (例えば、 For i = 1 to 10 ・・・・ Next i とか) 26あるアルファベットからたまたま「i」が選ばれた?にしては、数多くの解説本やサイトで「i」が使用されているので疑問に思いました。 変数を表すのに、例えば「a」「b」「c」……としても何ら問題にならないと思うのですが…… 「i」にしているのには何か理由があるのでしょうか。
- 締切済み
- Visual Basic
- エクセル2003で作ったVBAが2007で動かない
現在、エクセル2003で作成したVBAがエクセル2007だと、マクロを有効にして起動させようとするとコンパイルエラーとなって動作しない現象が起きていて困っています。 どなたか、解決方法をご教授頂けないでしょうか? ・VBAを含んだファイルを開いて、マクロを有効にすると ”コンパイルエラー:変数が定義されていません” というエラーボックスが出てきてプログラムの矢印のポイントがPrivate Sub User Form_Initialize() のところを指したまま止まってしまう。 ・このVBAはエクセルの表の書かれたデータをRS-232Cで出力するようなプログラムが使われていて、MSCommというものが使われています。この関連のプログラムが2003と2007では互換がないということはありますでしょうか? どうぞ、よろしくお願い致します。
- ベストアンサー
- Visual Basic
- EXCELのVBAについて
エクセルでVBAを使う場合に、変数や関数名に日本語を使うことが出来るみたいであまり知らなかったのですが、これは正式に使ってよい物なのでしょうか。わかる範囲で本などを調べてもこのことに触れてない(気が付かないだけかな?)ものですから、もし定義なりルールなりがあるようでしたら教えてください。
- ベストアンサー
- Visual Basic
- EXCEL VBA Rangeについて
プログラム初心者です。 EXCEL VBAに以下のようなRangeプロパティがあります。 CountNumは変数なのですが、 どのような内容を示しているのか分かりません。 教えていただけますでしょうか。 宜しくお願いします。 Worksheets("A情報").Range("C4:CS" & CountNum + 2)
- ベストアンサー
- Visual Basic
- エクセルのVBAでオブジェクトの配列変数は使えますか?
VBですとオブジェクトの配列変数というか、コピーしたときに自動的に配列になってしまいますが、エクセルのVBAの場合でオブジェクトの配列変数は使えますか? なにをしたいかというと、ボタンが多すぎて一つ一つにプログラム定義は面倒、そこで配列にしてまわすことにしたいのですが、エクセルで可能でしょうか。 どなたかお願いします。
- ベストアンサー
- Microsoft ASP
- 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
- ベストアンサー
- オフィス系ソフト
お礼
何事もそうかもしれませんが、VBAの習得には、努力・経験が重要であることがわかりました。 広く浅く知った上で、たくさんのマクロをこなす。 短期間でマスターしなければなりませんが、まずは、基礎知識を蓄えていこうと思います。 学習の指針がつかめました。 アドバイスありがとうございました。