Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2014年4月7日のブックマーク (3件)

  • 文字列の長さを取得する(Len/LenB関数):Excel VBA|即効テクニック|Excel VBAを学ぶならmoug

    文字列の長さを取得する(Len/LenB関数) (Excel 2000/2002/2003/2007/2010/2013/2016) ツイート Len関数は、引数に指定した文字列の文字数を、LenB関数はバイト数を返します。 次のサンプルは、半角文字列、全角文字列、半角と全角が混在した文字列について、 文字数とバイト数をメッセージボックスに表示します。 ●サンプル1● Sub Sample() Dim HalfStr As String, FullStr As String, MixedStr As String HalfStr = "moug" '半角4文字 FullStr = "モーグ" '全角3文字 MixedStr = "Q&A掲示板" '半角3文字全角3文字 MsgBox HalfStr & " : " & Len(HalfStr) & vbCrLf & _ FullStr &

    GoHappy
    GoHappy 2014/04/07
    LenBは半角/全角にかかわらず、全ての文字を2バイトとして計算する
  • VB 入門編3 - 演算子、比較演算子、論理演算子、is 関数 - SAK Streets

    VB 入門編3 - 演算子、比較演算子、論理演算子、is 関数 ■演算子 ・VB の基演算子は、次のとおりである。 計算の優先順位は数学的で、() で計算順位を変更する。 = 代入 + 加算 - 減算 * 掛け算 / 割り算 mod 余り ^ 階乗 & 文字列結合 dim a as double a = 1 '** a に 1 を代入 a = a + 1 '** 現在の a に 1 を加算 a = a - 1 '** 現在の a から 1 を減算 a = 1 + 2 * 4 '** 2 * 4 の結果 8 に 1 を加算 a = (1 + 2) * 4 '** 1 + 2 の結果 3 に 4 を乗算 a = 10 mod 3 '** 10 / 3 の余り、1 を求める a = 2^8 '** 2 の 8 乗 dim s as string s = "abc" & "def" '** "a

  • VB 基礎編 (その六) 文字列操作 chr、str、trim、left、mid、len、instr、format - SAK Streets

    VB 基礎編 (その六) 文字列操作 chr、str、trim、left、mid、len、instr、format VB で文字列を操作する演算子、関数について説明します。 ■文字列演算子 & 文字列の結合 【例】'** 文字変数を結合する dim a as string dim b as string dim c as string a = "abc" b = "012" c = a & b この例では、変数 c に "abc012" がセットされます。 ■文字列関数 chr キャラクタコードの文字を返す asc 文字のキャラクタコードを返す str 数値を文字列に変換 val 文字列を数値に変換 space n 個の空白を生成 string 特定文字を n 個生成 trim 左右の全角半角空白を削除 ltrim 左側の全角半角空白を削除 rtrim 右側の全角半角空白を削除 lcase