エクセルでセルの値を消すには


tomato  2004-10-02 05:07:25  No: 11249

Delphi6,Excel97,Windows2000

ComObjを使って既存のエクセルファイルを立上げ、条件に合うセルの値をクリア
するのに、例えば
  WorkSheet.Cells[1,1].ClearContents;
では「バリアントに対する演算が正しくありません。」とエラーになります。
どう書けばよいのでしょう。
プログラムスキルが低くて申し訳ありませんがよろしくお願いします。


Mr.XRAY  URL  2004-10-02 06:43:23  No: 11250

tamatoさんの質問と同じような書き方でレスすると,
私もComObjを使ってエクセルのブックを新規作成して,セルに文字を
代入して,その後

WorkSheet.Cells[1,1].ClearContents;

でそのセルの内容が消去できました.
つまり,この行のコードが間違っているのか,その前のコードがエラー
の原因となっているのか,判断できないということですね.


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加