[{PageViewPlugin}]
[Import data in Minecraft]
!!!Abstract
Minecraftの建物の設計にExcelを使い、そこからEXCELVBAでテキストデータを抽出することを目指します。
!!!Topics
*セルを2次元配列として扱いたい
|Range関数を使うとよさげです[1]。
{{{ 
my_array = Range("'Sheet1'!A1:C100")
}}}
とか
{{{
my_array = Range(Worksheets(k).Cells(1, 1), Worksheets(k).Cells(8, 8))
}}}
とか
*複数のワークシートを処理する
| for 文を使いつつ、Worksheets.countsとかをつかって、worksheets(index)とか使うといいらしい[2]。
*画像を透明にする
|直接EXCELVBAというわけではないけど、画像をデータにしていく際、画像を透明にしたいときがあります。そんな時はテキスチャーとして画像を取り込むのがよいようです[3]。
!!!Reference
#[#1][鵜原パソコンソフト研究所|https://excel-ubara.com/] , 2021年11月29日, 第114回.セル範囲⇔配列(マクロVBA高速化必須テクニック), [https://excel-ubara.com/excelvba1/EXCELVBA414.html]
#[#2][鵜原パソコンソフト研究所|https://excel-ubara.com/], 2021年1月27日, 第20回.全てのシートに同じ事をする(For~Worksheets.Count), [https://excel-ubara.com/excelvba1r/EXCELVBA520.html]
#[#3]ごん, 2021年6月29日, Excelで画像を透明化できないときの裏技方法, [https://chocogon.com/excel-touka]