Excelでの方法です。
[ツール]→[マクロ]→[Visual Basic Editer]
ビジュアル・ベーシック・エディタ上で
[挿入]→[標準モジュール]
続けて
[挿入]→[プロシージャ]
Functionプロシージャをクリックして「fncGyakuten」と入力(名前は何でもいいです)
後は以下のように文字を追加
Public Function fncGyakuten(strA As String)
fncGyakuten = StrReverse(strA)
End Function
Excelに戻って、[A1]に「今日は良い天気です」と入力
[B1]に「=fncGyakuten(A1)」と入力し、Enterキーを押すと
逆転した文字が表示されると思いますが。(私はできましたが)
なお、これをコピーしたいときは、いったん[B1]をコピーして
[C1]にでも「形式を選択して貼り付け」で「値」をチェックして貼り付けた[C1]をコピーしてください。
ExcelのVBA(ユーザー定義関数)で良ろしければ。
Function MIRROR_WORD(W)
Dim MW As String
Dim i As Integer
MW = ""
If Len(W) > 0 Then
For i = 0 To Len(W) - 1
MW = MW & Mid(W, Len(W) - i, 1)
Next
End If
MIRROR_WORD = MW
End Function
上記のMIRROR_WORD関数を、通常のワークシート関数と同様に使用してください。
お礼
たびたびありがとうございます。 >テクスト単位で反転させるのには向きませんので >その場合は他の方々方法となります。 そうですね。 でも全く知らなかった機能について知ることができましたので、 得るものは非常に多かったです。