文字列の長さが分かっていれば、文字列から文字を削除するのは簡単です。例:長さが10の文字列があり、左側から1文字を削除する場合、単純に右側の9文字を返します。 MsgBox Right(Mystring,9) この方法は、可変長の文字列や、長さがわからない文字列には使えません。この場合、(Length – N)とい...
WindowsAPIのGetWindowTextで取得できる文字列中ユニコード文字は"?"になってしまう様ですが? word vba application.scrrenupdating=falseが有効にならない Word VBAで,現在表示されているページのページ番号を取得する方法は? Word VBAで有効な改行表現がファイルによって異なるのはなぜ? Word VBAを用...
第28回.セル・行・列の選択(Select,ActivateとCurrentRegion) 第29回.セル・行・列の削除・挿入(Delete,Insert) 1-7. セルの書式 第31回.セルの書式(表示形式,NumberFormatLocal) 第32回.セルの書式(配置,Alignment) 第33回.セルの書式(フォント,Font) 第34回.セルの書式(塗りつぶし,...
VBAで大文字と小文字を区別しないようにする – Option Compare Text VBA – 文字列から数値を抽出する VBA – メッセージボックスで改行する VBA – 文字列のループ処理 VBA – 文字列の左側または右側から文字を削除する VBAの文字列の比較 – StrComp VBA 比較演算子(等しくない、大き...
キャリッジリターン(改行)のような印刷不可能な文字を区切り文字として使用することもできます。 ここでは、vbCr としてキャリッジリターンを指定しています。Sub SplitByNonPrintableExample() '変数の作成 Dim MyArray() As String, MyString As String, I As Variant, N As Integer 'キャリ...