Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


16105 / 76738 ←次へ | 前へ→

【66104】Re:軽量化VBA
発言  じゃがりきん  - 10/7/30(金) 4:52 -

引用なし
パスワード
   参考になるかわからんが100×100の範囲の0〜255の数字を
テキストファイルに読み書きするマクロ

Sub syuturyoku()
Dim a, b(99, 99) As Byte, c, d, e
For d = 0 To 99
For e = 0 To 99
b(d, e) = Cells(d + 1, e + 1)
Next
Next
a = FreeFile
c = ThisWorkbook.Path & "\a"
Do
If Dir(c & ".txt") = "" Then Exit Do
c = c & "a"
Loop
Open c & ".txt" For Binary As #a
Put #a, 1, b
Close #a
End Sub

Sub nyuuryoku()
Dim a, b(99, 99) As Byte, c, d, e
a = FreeFile
c = Application.GetOpenFilename
If c = "False" Then Exit Sub
Open c For Binary As #a
Get #a, 1, b
Close #a
Application.ScreenUpdating = False
For d = 0 To 99
For e = 0 To 99
Cells(d + 1, e + 1) = b(d, e)
Next
Next
Application.ScreenUpdating = True
End Sub


これの範囲とかを変えてFormulaとか条件文をいい感じに使えばうまくいくとおも
0 hits

【66102】軽量化VBA 烏龍茶 10/7/29(木) 17:09 質問
【66103】Re:軽量化VBA neptune 10/7/29(木) 22:25 発言
【66104】Re:軽量化VBA じゃがりきん 10/7/30(金) 4:52 発言
【66120】Re:軽量化VBA metabeaux 10/8/2(月) 15:57 回答

16105 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free