VBA

変数を立て続けに宣言した場合と、1行ずつ宣言した時で、型が異なるらしい。

参照渡しを用いて、再帰的に処理を進める関数を作っていて、 型が違うエラーが出て、はまった対応のメモ。 ' 関数funcを参照渡しから値渡しにすると動くが、なぜかこのコードは動かない。 Sub ボタン2_Click() Dim val1, val2 As Integer Dim str As String …

自分と同じ階層の、特定のエクセルのみシートを全コピーする

月例会でバラバラに提出された報告資料を、総括ファイルにワンタッチでまとめるvba。 これで毎回ブックを開いて、シートのコピーをしなくてよいわけだ。 ' 同じ階層の、特定のエクセルファイルのシートを結合する ' このvbaで発生するいかなる問題に対して、…