Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


29212 / 76732 ←次へ | 前へ→

【52804】Re:条件によって別シートに行ごとコピーする
発言  じゅんじゅん  - 07/12/4(火) 16:43 -

引用なし
パスワード
   ▼poo さん:
>▼じゅんじゅん さん:
>ありがとうございます。
>Select Caseを使えば良かったのですね。
>助かりました。
>
>また、できればもう1点教えて欲しいことがあります。
>
>アクセスからデーターを貼り付けした際、数字が文字列となってしまいます。
>これを解決するのに、一列ずつ【区切り位置】を使用して直しいますが、
>
>Range("D4:D25").Select
>  Selection.TextToColumns Destination:=Range("D4"), DataType:=xlDelimited, _
>    TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
>    Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
>    :=Array(1, 1), TrailingMinusNumbers:=True
>

Accessのデータについては詳しくないですが、
>A〜Uまで記録すると膨大になってしまいました。
>すっきりさせる方法はありますか?
>(Forなどの使い方を理解できずにこうなってます)
Forを使ってと言う事なら、

Sub test()
Dim r As Range
For Each r In Range("A4:U4")
   r.Resize(22).TextToColumns Destination:=r, DataType:=xlDelimited, _
    TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
    Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
    :=Array(1, 1), TrailingMinusNumbers:=True
Next
End Sub

こうゆう事でいいのかな?

1 hits

【52756】条件によって別シートに行ごとコピーする poo 07/12/1(土) 17:08 質問
【52757】Re:条件によって別シートに行ごとコピーする かみちゃん 07/12/1(土) 17:12 発言
【52777】Re:条件によって別シートに行ごとコピーする poo 07/12/3(月) 14:26 質問
【52782】Re:条件によって別シートに行ごとコピーする じゅんじゅん 07/12/3(月) 21:15 発言
【52803】Re:条件によって別シートに行ごとコピーする poo 07/12/4(火) 15:47 質問
【52804】Re:条件によって別シートに行ごとコピーする じゅんじゅん 07/12/4(火) 16:43 発言
【52826】Re:条件によって別シートに行ごとコピーする poo 07/12/5(水) 10:53 お礼

29212 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free