No.2ベストアンサー
- 回答日時:
手作業チックな方が、
意外とうまくいきますよ
Sub transpose()
Dim intFileNo As Integer
Dim lngRow As Long
Dim lngCol As Long
Dim strWork As String
intFileNo = FreeFile()
Open "outtrans.csv" For Output Access Write As intFileNo
For lngCol = 1 To 200
strWork = ""
For lngRow = 1 To 4000
strWork = strWork & Cells(lngRow, lngCol).Value
If lngRow < 4000 Then
strWork = strWork & ","
End If
Next
Print #intFileNo, strWork
Next
Close #intFileNo
End Sub
こんなかんじで。
これで読み込めなかったら、
読み込む側の最大行数
以上だったということです。
No.1
- 回答日時:
CSVに吐き出す。
ただし、メニューから名前を付けて保存などでCSVにしても
行列入れ替えが出来ないので、VBAで出力するようにする。
Dim intFileNo As Integer
Dim lngRow As Long
Dim lngCol As Long
intFileNo = FreeFile()
Open "保存ファイル名" For Output Access Write As intFileNo
For lngCol = 1 To 200
For lngRow = 1 To 4000
Write #intFileNo, Cells(lngRow, lngCol)
Next
Write #intFileNo, vbCrLf
Next
Close
#テキストベースで書いただけでテストしてないのでミスあるかも(^-^;
この回答への補足
決定的な対策のように感じました。
excelのマクロを早速作ってみました。うまく作動
して、outtrans.csvやouttrans.sysのファイルを作成できましたが、うまく、読み込めませんでした?
ファイルの属性の指定に、もっと詳細な情報が
あるのでしょうか?
----------------
Sub transpose()
Dim intFileNo As Integer
Dim lngRow As Long
Dim lngCol As Long
intFileNo = FreeFile()
Open "outtrans.csv" For Output Access Write As intFileNo
For lngCol = 1 To 200
For lngRow = 1 To 4000
Write #intFileNo, Cells(lngRow, lngCol)
Next
Write #intFileNo, vbCrLf
Next
Close
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Visual Basic(VBA) 複数ブックの統合について Excel VBA 1 2022/05/13 09:48
- その他(プログラミング・Web制作) 【python】Excelファイルを読み込む際の日付の表示形式を任意にする 2 2022/11/24 14:21
- CAD・DTP JWW-CADでDXF変換後の線が連動して消える 2 2023/01/13 11:09
- Visual Basic(VBA) エクセルVBA コードが同じでもファイルによって処理速度が大きく変わるのはなぜ 5 2022/11/06 21:34
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数のテキストファイルをエク...
-
タブ区切りデータからダブルコ...
-
100万行のCSVを10万行ずつのフ...
-
【CSVファイル】先頭の文字列に...
-
アクセスでcsvに出力した際、頭...
-
CSVでの頭に”0”の入る数字の項...
-
CSVデータをピボットテーブルで...
-
PL/SQLで文字列を分割
-
スマホ電話帳
-
アクセスがインポートできる容...
-
初心者です。winのExcelの住所...
-
csvファイルが保存すると数...
-
OutlookからBecky!へ
-
ファイルメーカープロのデータ...
-
CSV形式のファイルを読み込んで...
-
エクセルデータをテキストファ...
-
任意のCSVファイルをAccessに取...
-
Access インポート
-
csvファイルをAccessに取り込む...
-
xls.形式だと0があり、csv.形式...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【CSVファイル】先頭の文字列に...
-
100万行のCSVを10万行ずつのフ...
-
Access インポート
-
アクセスでcsvに出力した際、頭...
-
ThunderbirdのメールをCSVでま...
-
Access2007のエキスポートについて
-
タブ区切りデータからダブルコ...
-
カンマがデータとして入ってるC...
-
TXTで作成したファイルをDATフ...
-
csvファイルが保存すると数...
-
Access95のエクスポートで教え...
-
ファイル名が同じ場合自動的に...
-
accessで項目内の文字を自動改...
-
エクセルデータをテキストファ...
-
任意のCSVファイルをAccessに取...
-
CSVファイルのセルに「01」と入...
-
Accessでdatファイルのインポート
-
Accessで小数点以下を切り捨て...
-
CVS形式とは?
-
csvファイルをAccessに取り込む...
おすすめ情報