[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マクロで数値から文字列に変換』(みな)
複数の列をデータの区切り位置で数値から文字列にする作業があるのですが、 毎回「列を選択して・・・」という作業が大変なため、マクロの記録で簡易的にマクロを作ったのですが、 必要な記述と無駄な記述の違いがわかりません。 下記の記述で、必要な部分のみを教えていただけると嬉しいです。 ちなみに下記は「Y列」と「AA列」を順番に数値から文字列にしたものです。
Sub Macro1() ' ' Macro1 Macro ' Columns("Y:Y").Select Selection.TextToColumns Destination:=Range("Y1"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _ Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _ :=Array(1, 2), TrailingMinusNumbers:=True Columns("AA:AA").Select Selection.TextToColumns Destination:=Range("AA1"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _ Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _ :=Array(1, 2), TrailingMinusNumbers:=True End Sub
< 使用 Excel:Excel2010、使用 OS:Windows7 >
Sub test() Dim R As Range
For Each R In Range("Y:Y,AA:AA").Areas R.TextToColumns Destination:=R(1, 1), DataType:=xlDelimited, FieldInfo:=Array(1, 2) Next R End Sub (???) 2018/03/06(火) 18:05
必要な部分だけにまとめていただきありがとうございます。 ヘルプで引数の確認ができることも初めて知りました! 重ね重ねありがとうございます。 (みな) 2018/03/07(水) 10:08
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.