|
▼森本家 さん:
こんにちは
この処理コードを書く上で、森本家さんが、どこまで書けて、どこが書けないのか不明ですけど、
たとえば、以下に、使えそうなコード部品をいくつか。
これでOKでしょうか?
Sub Sample()
Dim c As Range
Dim ck As String
Dim myPath As String
Dim myFile As String
Dim x As Variant
'取込シートのA列にあるリストの値を抽出するサンプル
With Sheets("取込")
For Each c In .Range("A1", .Range("A" & .Rows.Count).End(xlUp))
MsgBox c.Value
Next
End With
'指定フォルダに指定ファイルがあるかどうかをチェックするサンプル
myPath = "C:\TEST\"
myname = "0100.txt"
ck = Dir(myPath & myname)
If Len(ck) = 0 Then
MsgBox myname & "がありません"
Else
MsgBox myname & "があります"
End If
'指定フォルダ内のtxtファイルが取込シートのA列に規定されているかどうかを判定するサンプル
myPath = "C:\TEST\"
ck = Dir(myPath & "*txt")
Do While Len(ck) > 0
x = Application.Match(ck, Sheets("取込").Columns("A"), 0)
If IsNumeric(x) Then
MsgBox ck & "は指定されています"
Else
MsgBox ck & "は指定されていません"
End If
ck = Dir()
Loop
End Sub
|
|