|
あ!すいません。無知なものであれで完結なのかと思っていました。
サンプルを見ながらコードを打ったのではなくて、Excelごとダウンロードしたので構造がわかってなかったのですが、別のモジュールにとんでもなく長いコードが入っていました。
今回ダウンロードしたものは全部を表示させるものなので「ふまえて」ではなくて1から作ったほうが良いのかもしれません。
ReadCSV の記載があるのは・・・
Public Function ReadCSV(ByRef filepath As String, _
Optional ByRef OutputWorksheet As Worksheet, _
Optional ByRef TextColumns As String = "", _
Optional ByRef SkipColumns As String = "", _
Optional ByRef ColumnNumberFormats As Object = Nothing, _
Optional ByRef ReadHeader As Boolean = True, _
Optional ByVal OutputRow As Long = 1, _
Optional ByVal OutputColumn As Long = 1, _
Optional ByRef Delimiter As String = ",", _
Optional ByRef Charset As String = mc_AutoDetectString, _
Optional ByRef Quote As String = """", _
Optional ByRef LineEndingCode As String = mc_AutoDetectString, _
Optional ByRef AutoFit As Boolean = True) As Worksheet
Dim CSV As Variant
CSV = ReadCSVToArray2D(filepath, SkipColumns, ReadHeader, Delimiter, Charset, Quote, LineEndingCode)
If OutputWorksheet Is Nothing Then
Set OutputWorksheet = Worksheets.Add
End If
Call Array2DToWorksheetWithColumnFormat(OutputWorksheet, CSV, TextColumns, SkipColumns, ColumnNumberFormats, OutputRow, OutputColumn, AutoFit)
Set ReadCSV = OutputWorksheet
End Function
上記になっておりますが、これ以外にも沢山記述がありました・・・
上記がわからない中、先程お教えいただいたコードがどういった意味を持つものか調べてみます・・・
お手数をおかけしてしまいすいません・・・
|
|