質問: 「リテラル値」 エクセルのサイトや本を見ているたまに「リテラル値」 と言う言葉が出てくるのですが、 どういう意味なのでしょうか? 数字と言う意味でしょうか?日付と言う意味ですか?
回答: こんばんは。 リテラルというのは、元の意味は、「文字上の」とか「文字通り」ということですが、 <<リテラル値>>というものは、エクセルでは、vbaに使われる言葉で、 「プログラムのソースコード中に使用される定数のこと」 ということですが、具体的には、以下のようなものです。 a,b,c は、変数 a = 1 + 2 '←数値リテラル b =#4/4/2013# '←日付リテラル c = "my_name" '←文字リテラル このように、直接、数字などを代入することを指します。 こうすることを、決め打ち(キメウチ)とも呼びます。 ただし、これらは、本来は、定数(const)に代入するのであって、プログラミング・コードには、リテラル値をキメウチすることは、あまり良くない作法だと言われています。