• ベストアンサー

定数名 ORG DST 元の意味?

いつもお世話になっております。 VBAを学習中で初心者のものです。 私の使用している参考書で定数名として ORG_DATE(開始年月日) DST_DATE(終了年月日) として宣言しています。 ORGとDSTはなんの単語の略?なのでしょうか? くだらない質問で申し訳ありませんが・・・気持ち悪いので教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

こんにちは。 ここは、Excel のカテで、英語のカテではありませんから、あまり厳密な話をしてもしょうがないけれども、日付ですから、ふつうは、"start" と "end" が組み合わせですね。 「DST」を、"destination"(目的地・終着点) とするなら、反対の「ORG」は、名詞形の "origin"(基点・起源) ということになるのでしょうが、少し変ですね。時間や日付には、こういう単語は使われません。"original" は、名詞形では「原本・現物」という意味になってしまいます。 #1の方が出された、source と destination という表現は、位置に関係する言葉なので、コピーなどする時によく使われます。こんな話は、英語の専門家でもないわけですから、どうでもよいことかもしれませんが。コンピュータ関連の英語は、そんなに難しいものはありませんが、しかし、取り扱いの仕方が分からないものは、絶対に分からない単語の意味というものがあります。時が経てば、笑い話にはなるのですが。 なお、 >くだらない質問で申し訳ありませんが・・・気持ち悪いので教えてください。 こういう問題は、今後、ずっと付きまとうことになるかもしれません。VBAを書く時には、プロレベルの書法では、プロシージャ名や変数名を、ローマ字表記ではなく、英語で書くということになっているのですが、私たちが学校で習った、ふつうの英語とは違うようです。 最後に、VBAの入門レベルでは、VBAで出てくる英単語や略語などには、こだわないほうがよいです。

genta1019boston
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

O(おー。ゼロじゃない)と書いてorigin(原点)の事と、ワタシ自身は思ってました。 その対比としてのDはdistance(離れてる,あるいはdeistant)だと思ってました。

genta1019boston
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

org_が、ちょい怪しいですね~ originalかな~。多分。 dstは、destinationでしょう。意味は行き先など。 私なら、org_はsrc_と書きますが。source_ 元という意味で書いてます。

genta1019boston
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • APIの関数名と定数の調べ方を教えてください

    VBAから Windows32APIの学習を始めたばかりの初心者です。作成しようとするプログラムに必要なAPI関数名とその関数を使用するにあたっての設定すべき定数名を調べる方法(辞書などの本やWebは問いません)がありましたら教えてください。よろしくお願いします。

  • VBA 変数・定数名の付け方

    いつもお世話になっております。 現在VBAを勉強中の初心者です。 変数や定数名について質問させていただきます。 自分でコードを作成した場合、変数名や定数名について、『何にしようか?』と結構な時間迷ってしまします。 決められたルールの中であれば、自由に命名して良いのでしょうが、参考書等を見ると同じような役割の変数・定数には似通った名前がつけられているように見受けられます(まあ当然かもしれませんが・・・) 私も今後の事を考えて、規則?に沿った名称を使って行きたいと考えています。 何か参考となるサイトなどはありますでしょうか? どうぞよろしくお願いいたします。

  • 関数や定数の調べ方

    こんにちわ。 初歩的な質問で大変申し訳ないのですが、ご意見頂けましたら幸いです。 よく、サンプルソースなどを見て、それを実装する時、使いたい関数や、定数、構造体を宣言する必要があるときってありますよね? その時、みなさんはどうやってその関数(Declare)や、定数、構造体を調べているのでしょうか? 私は、調べたい関数をホームページで検索して、どこかから見つけてコピーしています。 特に困るのが定数で、MSDNで定数とその意味が記載されていても、実際の定数の値が書いていないため、困る事が多々あります。 簡単に調べる良い方法があるのでしょうか? なにぶん初心者なもので、非常識なことを言っていたらすみません。 よろしくお願いします。

  • ExcelVBA 定数宣言を外部ファイルで

    お世話になります。 当然ながらプログラミングでは同じ値でも全く意味が異なることが殆どです。 同じ「数値1」だからと云って安易に改変すると ご存じの通りとんでもない事になります。 これに泣かされまくった私はconstを多用し 全ての意味に対して定数を宣言したいたちになったのですが 以前作ったものではこれが仇をなしプログラム全体の7割がConst などと云った馬鹿げたことになり 「.INFファイルに纏めたら?」(冷笑) という汚名をきしました。 ところがVBA初心者なせいでしょうか? CVSなど以外の外部ファイルから 定数宣言を行なえるか、どうすれば叶うのか、解りません どの様にすれば大量のConst大行列を防げるのでしょうか? ご教示を頂ければ幸いです。

  • VBAでの変数や定数の使い方について

    いつもお世話になっております。 VBAを学習中の初心者ですが。 私の使っている参考書では作成したコードについて、後からのコードの修正時を考えて (1)数値や文字列などを直接記述している箇所を定数に置き換える。 (2)セルのアドレスを直接記述している箇所を基点セルを基準に指定するように変更する。 と記載されております。 (例)   Const BASE_ADRS As String="A1"           ・   Dim baseCell As Range           ・   Set baseCell=Range(BASE_ADES)    このような感じでコードを記載しています。 (1)(2)の方法だと、後から見返した時に、確認する場所が飛ぶため、今の私にとっては可読性が良いとは言えません。 後々の事を考えると、いまからこの方法に慣れておくべきでしょうか?

  • エクセルのVBAで日付チェック方法を教授ください

    OS:Win XP、エクセル2002を使用、 VBAの初心者です。 ユーザーフォームにテキストボックスを作成して、日付を入力します。 入力した日付が正しいか否かを、VBAでチェックさせたく思っています。チェックするタイミングは、ユーザーフォームの実行ボタンをクリックした後に行いたいと思っています。 現在はTextBox1をStringで宣言しております。作成中の内容を下記に転記します。 '集計データの作成 '[集計][temp]の削除、調査開始年と終了年から対象データの抽出、調査項目の編集 Dim st As String '開始年月日 Dim Mydata As Date 'st,ed の入力チェック On Error GoTo errMSG st = TextBox1.Text Mydata = st errMSG: MsgBox ("開始年月日の入力が間違っています。再度の入力をしてください。") Unload Me 分析シート作成 Exit Sub ’次の処理 実際はTextBoxは2つありますが、とりあえず1つだけ示しました。 困っているのは、入力日付が正しくてもエラー処理へ入ってしまいます。従って次の処理へ進みません。 初めての質問で質問の内容に問題があるかもしれません。お許しください。

  • 日付を元にカウンター数を”0”にする方法

    WinXp Excel2003 のVBAです。(初心者なので言葉足らずのときは申し訳ありません) 請求書の番号を日付が変更したら、”0”に戻す方法で悩んでいます。 モジュールで、パブリック宣言して Public Sub 初期設定() Dim 本日, 受付1, 受付2 As String, 採番 As Integer 本日 = Today() End Sub ここで行き詰ってしまいました。本日変数ひ日付を代入して、日付が変わったものと比較するのに、 どの段階で比較すればいいのか? パソコンのスイッチを切ってしまったら、変数はクリアになってしまってう・・・等々考えていくうちに わからなくなってしまいました。 多分単純なことなのだと思います。(いろいろネットで調べてみましたが、似たようなものがなかったので、どなたか、似たような参考でもけっこうですので、教えていただけないでしょうか?

  • エクセルVBAでの時間計算方法

    エクセル2000のVBAで時間の計算をしていますが、0:00を超えたデータの計算がうまくいきません. 例えば dim a as date 開始時間 dim b as date 終了時間 dim xas date 使用時間 x = b - a 例えば 終了時間(25:10:00)ー開始時間(23:15:00)の場合,終了時間が1:10:00になっているようなのですが、24:00以降セットする方法はありますか? 他にVBAを使用してなにか簡単な方法がありますか?

  • VBAで作成したプログラムをネットで公開したいのですが…

    プログラミング初心者です。 VBAで英単語学習用のゲームを作成したので、自分のホームページに載せたいと思っています。 そこで誰でもダウンロードできるようにするにはどうしたらよいのでしょうか? 素人な質問ですいません。 困っています。

  • モジュール間のデータ受け渡し

    初心者質問で申し訳ございませんが、 ご教授、お願いできませんでしょうか? 環境は XP, VB,net2005を使用しています。 言葉が適切かどうかわかりませんが、 別ファイルのモジュール同士でのデータの受け渡しはどのように行えばいいのでしょうか? たとえば、Form1.vbに定数宣言してある「定数1」を 別で作成したModule.vbには定数を読み込むにはどのように行ったらよいのでしょうか? パブリック変数の位置で宣言したのですが、参照できないようで… ご回答いただけましたら幸いです。

専門家に質問してみよう