079146 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

勉強ブログ

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

プロフィール

09022535

09022535

カレンダー

バックナンバー

2024.05
2024.04
2024.03
2024.02
2024.01

カテゴリ

日記/記事の投稿

コメント新着

コメントに書き込みはありません。

キーワードサーチ

▼キーワード検索

2017.07.17
XML
カテゴリ:マクロ
Sub AlignDataTo1Col()

 Dim lngRow As Long
 Dim lngCol As Long
 Dim strData As String
 Dim varData As Variant
 Dim lngLop As Long
 Dim rngOutPut As Range

 For lngCol = Selection(1).Column To Selection(Selection.Count).Column
  For lngRow = Selection(1).Row To Selection(Selection.Count).Row
   If Not IsEmpty(Cells(lngRow, lngCol).Value) Then
    strData = strData & vbTab & Cells(lngRow, lngCol).Value
   End If
  Next lngRow
 Next lngCol

 varData = Split(strData, vbTab)

 On Error Resume Next
 Set rngOutPut = Application.InputBox(Prompt:="出力先セルを指定してください。", Type:=8)

 For lngLop = 1 To UBound(varData)
  rngOutPut.Offset(lngLop - 1, 0).Value = varData(lngLop)
 Next

End Sub






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2017.07.17 16:00:59
コメント(0) | コメントを書く
[マクロ] カテゴリの最新記事



© Rakuten Group, Inc.