タグ

excelと文字列に関するtsuyossiiのブックマーク (4)

  • Excelのアポストロフィーの削除

    お尋ねします AccessからExcelへデータをもってきたところ、文字データの前へ'(アポストロフィー)の記号がはいっていました。 500以上のデータがあるので、一括でこのアポストロフィーを削除する方法があれば教えていただきたいのですが…。 よろしくお願いいたします。

    Excelのアポストロフィーの削除
  • 文字列の比較:Excel VBA|即効テクニック|Excel VBAを学ぶならmoug

    ツイート ■2つの文字列が等しいかどうかを判定する ある文字列が、ある文字列と等しいかどうかを判定するには、「=」「<>」などの演算子を使います。 「=」演算子は「A = B」としたとき、AとBが等しい場合にTrueを返します。 たとえば次のサンプルは、アクティブセルに「新宿」という文字列が入力されているかどうかを判定します。 Sub Sample1() If ActiveCell.Value = "新宿" Then MsgBox "新宿です" Else MsgBox "新宿ではありません" End If End Sub 「<>」演算子は逆に、比較する文字列が等しくないときにTrueを返すので、上記のコードは次のように書くこともできます。 Sub Sample2() If ActiveCell.Value <> "新宿" Then MsgBox "新宿ではありません" Else MsgBo

  • 数式を文字列に変換するマクロ :Excel VBA Rangeオブジェクト/セル数式

    「エクセル 数式を文字列に変換」 という検索が行われていました。 このサイト・インストラクターのネタ帳では、Excelのセルに数式を表示する系の以下のような記事をご紹介してきました。 数式を別のセルに表示するユーザー定義関数Excel2007で数式をセル内に表示する数式や関数の表示や印刷をしたい計算式をセルに表示する-ワークシート分析モード 単純に表示するだけでよければ、これらの記事を参考にしてください。 数式を文字列に変換するサンプルマクロ 「数式を文字列に変換」と検索されているので、VBA(Visual Basic for Applications)で、セルに入力されている数式を表示をするのではなく、数式を文字列に変換してしまうマクロを作ってみました。 Sub 数式を文字列に変換する() Dim rng As Range For Each rng In ActiveWindow.Ran

  • Office TANAKA - Excel VBA Tips[ダブルコーテーションの表示]

    画面にメッセージを表示するにはMsgBoxを使います。次のコードは「tanaka」という文字列を表示します。 Sub Sample() MsgBox "tanaka" End Sub このように、VBAでは文字列をダブルコーテーション(")で囲むのが基ルールです。「MsgBox tanaka」では、tanakaという変数名を指定したことになってしまいます。特別な記号であるダブルコーテーション(")ですが、ではダブルコーテーション(")自体を文字列として表示するにはどうしたらいいでしょう。 たとえば、次のようにするとダブルコーテーション(")を表示できます。 Sub Sample() MsgBox """tanaka""" End Sub あるいは、次のように書いても同じ結果になります。 Sub Sample() MsgBox """" & "tanaka" & """" End Sub

    Office TANAKA - Excel VBA Tips[ダブルコーテーションの表示]
  • 1