• ベストアンサー

SPREAD SHEETでの複数行の削除処理

SPREAD SHEETでの複数行の削除処理の方法をどなたか御存知ないでしょうか? バージョンはSPREAD Sheet3.0Jです。 次のようにしたんですがうまく行きません・・・ Me.vaSpread1.Row = Row Me.vaSpread1.Row2 = Row + 1 Me.vaSpread1.BlockMode = True Me.vaSpread1.Action = SS_ACTION_DELETE_ROW Me.vaSpread1.BlockMode = False よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • guruguru2
  • ベストアンサー率29% (39/132)
回答No.1

こんにちわ(^^)。 Ver6.0Jしか使用したことがないのですが、私は行削除のときは下記のものを使用していました。 オンラインヘルプより: 対  象 fpSpreadコントロール 機  能 指定の行または行範囲を削除します。 書  式 fpSpread1.DeleteRows(ByVal lRow As Long,                 ByVal lNumRows As Long) 引  数 lRow 削除する行範囲の最初の行番号      lNumRows 削除する行数 戻 り 値 なし 解  説 行を削除しても、MaxRowsプロパティで設定した行数は減少しません。DeleteRowsメソッドを呼び出して行を削除すると、スプレッドシートの最後に空白行が自動的に追加されます。 サンプル 次のサンプルコードは、スプレッドシートの4行目を削除します。 fpSpread1.DeleteRows 4, 1 Ver3.0Jで使えるかどうかはわからないのですが…。(環境がないため) 1度ヘルプで確かめてみてください。 すみません。

noname#16472
質問者

お礼

こんにちは。 回答ありがとうございます。 Ver3.0ではこの関数はありませんでした・・・ やっぱり最新版を使うべきなんでしょうかね・・・ 参考になりました。ありがとうございました。

関連するQ&A

専門家に質問してみよう