回文を考えるときのツールを、マクロ(VBA)で組んでみた。
内容は至極簡単で、マクロを初心者に教える教材としても良いのではないか。
A列(A1,A2,A3...)セルに、ひらがな/カタカナ/アルファベットで単語を入れてマクロを実行すると、B列に逆から読んだ文字列が表示されます。
----------
Sub Palindrome()
Dim uText As String
Dim pText As String
Dim uLen As Integer
Dim i As Integer
Range("A1").Select
Do Until ActiveCell.Value = ""
uText = ActiveCell.Value
uLen = Len(uText)
For i = uLen To 1 Step -1
pText = pText + Mid(uText, i, 1)
Next
ActiveCell.Offset(0, 1).Value = pText
pText = ""
ActiveCell.Offset(1, 0).Select
Loop
Range("A1").Select
ActiveWindow.ScrollRow = 1
ActiveWindow.ScrollColumn = 1
End Sub
2013年07月09日
この記事へのコメント
コメントを書く
この記事へのトラックバック
過去ログ
2015年12月(1)
2014年03月(1)
2013年07月(1)
2009年11月(1)
2009年09月(1)
2009年08月(2)
2009年07月(6)
2009年06月(10)
2009年05月(8)
2009年04月(5)
2009年03月(5)
2009年02月(9)
2009年01月(11)
2008年12月(13)
2008年11月(9)
2008年10月(14)
2008年09月(21)
2008年08月(17)
2008年07月(10)
2008年06月(4)
2008年05月(15)
2008年04月(23)
2008年03月(13)
2008年02月(11)
2008年01月(22)
2007年12月(20)
2007年11月(14)
2007年10月(21)
2007年09月(19)
2007年08月(24)
2007年07月(30)
2007年06月(17)
2007年05月(18)
2007年04月(11)
2007年03月(22)
2007年02月(24)
2007年01月(29)
2006年12月(18)
2006年11月(24)
2006年10月(34)
2006年09月(32)
2006年08月(57)
2006年07月(71)
2006年06月(65)
2006年05月(69)
2006年04月(56)
2006年03月(61)
2006年02月(67)
2006年01月(48)
2005年12月(14)
2014年03月(1)
2013年07月(1)
2009年11月(1)
2009年09月(1)
2009年08月(2)
2009年07月(6)
2009年06月(10)
2009年05月(8)
2009年04月(5)
2009年03月(5)
2009年02月(9)
2009年01月(11)
2008年12月(13)
2008年11月(9)
2008年10月(14)
2008年09月(21)
2008年08月(17)
2008年07月(10)
2008年06月(4)
2008年05月(15)
2008年04月(23)
2008年03月(13)
2008年02月(11)
2008年01月(22)
2007年12月(20)
2007年11月(14)
2007年10月(21)
2007年09月(19)
2007年08月(24)
2007年07月(30)
2007年06月(17)
2007年05月(18)
2007年04月(11)
2007年03月(22)
2007年02月(24)
2007年01月(29)
2006年12月(18)
2006年11月(24)
2006年10月(34)
2006年09月(32)
2006年08月(57)
2006年07月(71)
2006年06月(65)
2006年05月(69)
2006年04月(56)
2006年03月(61)
2006年02月(67)
2006年01月(48)
2005年12月(14)

.gif)


