カテゴリー「Excel VBA 文字列」の記事一覧
StrConv関数を使うと
アルファベットの大文字/小文字変換,
全角/半角変換,
ひらがな/カタカナ変換ができます。
使い方は
1つ目の引数に"文字列",
2つ目の引数に"変換の種類"を指定します。
"変換の種類"の定数は以下になります。...>続きを読む
Excelで置換をするには
ショートカットキーCtrl+Fで表示されるウィンドウで
検索する文字列と置換後の文字列を指定し,
[置換]をクリックします。...>続きを読む
以下の2記事でセル内の文字列を改行する方法を書きました。
「セル内の文字列を改行する」...>続きを読む
1つ前の記事「ExcelVBAでセル内での改行」では
5文字ごとに改行するコードを紹介しました。
今回は、コンマで改行する方法を考えてみます。 ...>続きを読む
セル内に長い文字列が入力されているとき
改行しないとセルの横幅が長くなります。
横幅が長すぎると見難いので
セル内で改行して横幅を小さくします。
手入力でのセル内の改行は
「Alt」+「Enter」で出来ます。 ...>続きを読む
以前の記事『 回文判定マクロ 』で
文字列を反対から並べるという操作を
For文を使ってやりました。
その時は探しもしなかったのですが、
それ用の関数がありました。 ...>続きを読む
Replaceメソッドは以前の記事
『 セル内の改行を削除する 』において使用しました。 ...>続きを読む
回文とは、
前から読んでも後ろから読んでも同じ文のことです。
Wikipediaによると日本語の回文では
濁音、半濁音、促音、拗音は
清音と同一として考えることが多いようですが
まずはこれらを別物とした回文判定をしてみます。 ...>続きを読む
セル内の改行を削除するには、
記事「 ダブルクォーテーションをシングルクォーテーションに変換する 」
内で、
ダブルクォーテーションをシングルクォーテーションに変換したときにも使った
Replace関数を使いま...>続きを読む
Chr関数などで使う文字コードは
VBAのヘルプの[質問]タブを開いて
「ASCII」で検索すると、検索結果に
ASCII 文字セット (0 - 127)
ASCII 文字セット (128 - 255)
の頁があるのでこの頁で調べます。 ...>続きを読む
Excelでやっているいろいろな手動での操作を
VBAで実行したいとき、
マクロの自動記録をして調べたりします。
他ごとでマクロ自動記録をしていたら
コメント内で改行したとき
改行がChr(10)で記録されていました。 ...>続きを読む
ダブルクォーテーションを
シングルクォーテーションに置換したい場面は
どういう時でしょうか?
例えば…
HTMLでリンクを作るにはこういうタグを使います。 ...>続きを読む
手動でセルを選択、アクティブにして
セルに入力する時に、
セル内で改行したいと思って
{Enter}を押す。
すると、セル内で改行できずに
下のセルに移動してしまいます。
手動の入力でセル内で改行する時は
Alt + {Enter}
で改行します。 ...>続きを読む
使い方は、
Chr関数の方を文字列に&で加える。
例えば、
"今から改行します。" & Chr(10) & "改行しました。"
VBAヘルプ「Chr関数」頁より
| 固定リンク
この記事へのコメントは終了しました。

コメント