• ベストアンサー

VB で =Right([nendo],2) & "/06" はどういう事ですか?Right([nendo],2)は?

VB で =Right([nendo],2) & "/06" はどういう事ですか?Right([nendo],2)は?

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

&="&" &=""" =Right([nendo],2) & "/06&quot  -> =Right([nendo],2) & "/06" [nendo]はアクセスのフィールド名か(アクセスのVBA?)。[]で囲むから。 中身は、#2でご指摘の年度で2007とかは行っているのでしょう。 Right関数は文字列の右側、最後から文字数を指定して切り出す。 &は文字列を結合する演算子。 /06をこの順序で結合するもの。

その他の回答 (2)

  • dsuekichi
  • ベストアンサー率64% (171/265)
回答No.2

> どういう事ですか とか、言われても・・・これの何が知りたいのでしょう? 普通に、変数「nendo」(年度?)の右2文字取り出しているだけのようですけど・・・ ちなみに、 「=」は、代入 「Right」は文字列関数(指定文字列の右から、指定文字数を取り出す) 「&」は、文字列連結 「"/06"」は、「/06」という文字列 ですが・・・

  • shisan
  • ベストアンサー率33% (1/3)
回答No.1

[nendo]が「年度」のことで、4桁の西暦年だと思うので、  Right("2007", 2) = "07" ということになると思います。 で、"/06"はたぶん「月」のことだと思うので、 これを付加して、"07/06"となります。 要するに、2007年度の6月を"07/06"と表記したいのでしょう。

関連するQ&A

専門家に質問してみよう