テーブルの1行から最終行削除」という検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。「テーブルの1行から最終行削除」ということですから、テーブルのすべての行を削除するVBAのコードを探していらしたのでしょうか。ご紹介しているとおり、テーブル内の任意の一行を削除するのならば、ListRowオブジェクトのDeleteメソッドを使えばOKです。[スポンサードリンク]ListRowsコレクションにDeleteメソッドはない「listrows()」というキーワードが使われているので、ListRowオブジェクトを単独のオブジェクトとして持つListRowsコレクションにDeleteメソッドがあると考えたのかもしれません。オブジェクトブラウザーで確認するとわかるとおり、ListRowsコレクションに、Deleteメソッドは用意されていません。すべてのListRowオブジェクトを削除するサンプルマクロListRows・ListRowを使うなら、以下のようなマクロで、アクティブなシート上の一つ目のテーブルのすべての行を削除できます。-1ListRow.Deleteメソッドで削除を行っています。オブジェクト式解説編』を開催します。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。