VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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が勝手にやるものではないです。
デバッグモードになってしまい中断してしまうと言ったほうが良いでしょう。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -