プロが教えるわが家の防犯対策術!

VB6.0とSpread3.0を使用して開発を行っています。

Spreadで表全体を選択し、表示されている内容を削除した
いのですが処理方法が分かりません。

A 回答 (1件)

Spread6.0で開発していますが、3.0とあまり変わらないと思うので、お伝えさせて頂きます。



表示されている内容の削除、というのとは性質的に異なりますが、例えば、最大行数または最大列数を一旦「0」にして、再度最大行数または最大列数を設定すると、表示内容がクリアされます。
この方法なら、ループで回して各セルに空文字を設定するなど、ちょっと面倒な方法を用いずに済むので、コーディングも効率的だと個人的には思っています。

簡単に言うと、以下のような感じです。

例)行数20の表をクリアする場合

With spread
  .ReDraw = False '再描画停止
  .MaxRow = 0    'ここで一旦行を無くす
  .MaxRow = 20   '空の行(セル)が表示される
  .ReDraw = True  '再描画
End With
    • good
    • 0
この回答へのお礼

御回答ありがとうございました。大変参考になりました。

お礼日時:2005/08/09 13:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!