###前提・実現したいこと
.txtテキストファイルに保存してある文字行の中から、特定の文字行に挟まれた行を選択し、Excel2010でマクロを使って、Excelに貼り付けたいです。例えば、
<テキストファイル例> ※例なので実際のテキスト内容は下記に限らず。
東京
大阪
名古屋
広島
福岡
鹿児島
<上記の内、コピーしたい行> ※大阪から福岡までの行を選択したいです。
大阪
名古屋
広島
福岡
###該当のソースコード
Sub PasteFromCSV()
Const CSV_FILE = "c:\temp\command.txt"
Dim ReadWBk As Workbook
Dim WriteWBk As Workbook
Dim WriteSht As Worksheet
Dim Rng As Range
Set WriteWBk = ActiveWorkbook
Set WriteSht = WriteWBk.ActiveSheet
Set ReadWBk = Workbooks.Open(CSV_FILE)
Set Rng = ReadWBk.Worksheets.Item(1).UsedRange
Range("A1:A170").Copy
WriteSht.Range("A1").PasteSpecial xlPasteValues, xlPasteSpecialOperationNone, False, False
ReadWBk.Close
Set ReadWBk = Nothing
End Sub
###試したこと
IFやFINDを試そうとしたのですが、どの構文がよいのか分からず、本問合せに至った次第です。
###補足情報(言語/FW/ツール等のバージョンなど)
EXCEL2010で試しています。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/12 01:43