3行マクロ 28回
文字列を逆から読むのは、難しいですね。
さかさことばにしてみる?
商品名を考えていて、なかなかいいのが出てこない。「いっそのこと逆さにしてみれば?頭の体操にもなりそうですから。」なんて同僚に言われてしまいました。
でも逆さにするのって、結構めんどうですよ。簡単にさかさことばにする方法はないのかな?。
(サンプルファイルは、こちらから 3行マクロ28回サンプルデータ)
Excelバージョン:
StrReverse 関数VBScript の関数のひとつです。書式 StrReverse(string1)


Sub sakasakotoba()
Range("A2").Value = StrReverse(Range("A2").Value)
End Sub

Sub sakasakotoba5()
Range("B2").Value = Left(Range("A2").Value, 3) & StrReverse(Mid(Range("A2").Value, 4))
End Sub


Sub さかさことば2()
Dim 選択セル As Range
For Each 選択セル In Selection
選択セル.Value = StrReverse(選択セル.Value)
Next 選択セル
End Sub
セル範囲を選択してからマクロを実行します。Sub さかさことば3()
Dim 選択セル As Range
For Each 選択セル In Selection
選択セル.Offset(0,1).Value = StrReverse(選択セル.Value)
Next 選択セル
End Sub
