投稿日 | : 2007/03/25(Sun) 10:45 |
投稿者 | : Blue |
Eメール | : |
URL | : |
タイトル | : Re: どうしてでしょう? |
>Cells
はExcelのオブジェクトですよね?
(VBで普通にCellsなんて使えない)
Cellsはシートのオブジェクトなので、
xlSheet.Cells
としないとダメです。
それと、何度も同じようなコードを書くのであればWithを使ってみては。
つまり
With xlSheet.Range(xlSheet.Cells(1, i), xlSheet.Cells(2, i))
.MergeCells = True
.Interior.Color = QBColor(34)
.Borders(xlEdgeTop).LineStyle = xlGray75
.Borders(xlEdgeLeft).LineStyle = xlGray75
.Borders(xlEdgeRight).LineStyle = xlGray75
.Borders(xlEdgeBottom).LineStyle = xlDouble
End With
>どうしてでしょう?
もう少しまともなタイトルをつけれませんか?
普通はタイトルを見ただけで、内容の概要がわかるようなものにします。
>デバックが中断されてしまいます。
デバッグでは?
さらに中断するって意味不明です。
デバッグはプログラマがバグを取るためにする行為であって、
VBが勝手にやるものではないです。
デバッグモードになってしまい中断してしまうと言ったほうが良いでしょう。