検索
タグクラウド
プロフィール
yoshimatsuさんの画像
yoshimatsu
60過ぎのおっちゃんです。同じ年齢層の中ではそこそこパソコンが使える方だと自負しています。今まで会社等で学んだ知識等を紹介していきたいと思います。

広告

posted by fanblog

2017年03月26日

ExcelVBA入門,メソッドDelete・Insert

まずは15日間【無料】お試し利用から!大容量256GBレンタルサーバー『 HETEML





マイクロソフトアクセスの記事はこちら

人気ブログランキングへ



にほんブログ村 IT技術ブログ ソフトウェアへ
にほんブログ村


Delete


セルを削除する場合はDeleteを使用します。

これは引数にて、削除後のセルのシフト方向を指定できます。

引数を指定しない場合、行数と列数が同じ場合又は行数が列数より大きい

場合は上方向に、行数より列数が多い場合は左方向にシフトします。

行を削除した場合は上方向へシフト、列を削除した場合は左方向へシフトします

引数ですが「Shift」を使用します。

定数はxlShiftToLeft・・・左方向にシフト

   xlShiftUp・・・上方向にシフト

Delete.png

上記を実行するとA2の「テストRange」が削除され、A3の「テストCells」がA2に移動します。

先ほどの例でSheets("sheet2").Range("a2").Delete Shift:=xlShiftToLeftにすると

A2が削除されA3の「テストCells」はそのままになります。


Insert


セルの挿入の場合はInsertメソッドを使用します。

引数は「Shift」を使用します。

定数はxlShiftToRight・・・右方向にシフト

   xlShiftDown・・・下方向にシフト

引数は省略できます。

行数と列数が同じ場合又は行数が列数より大きい場合は下方向に、

行数より列数が多い場合は右方向にシフトします。

行を削除した場合は下方向へシフト、列を削除した場合は右方向へシフトします

Insert.png

上記を実行すると「A3」の内容がA4に移動します。

(A2にセルが挿入され、1行下にシフトするため)




カラーミーショップ はリアルな店舗を持っていなくても、ネットを通じて商品を販売する楽しみを多くの人に実感してもらえるショッピングカートです。これまでに23万を超えるユーザー様からお申込みをいただいております。

カラーミーショップなら誰かに(大手に)頼らなくても、あなた好みのネットショップを作れます。あなたがセレクトした商品や作った商品の魅力を伝え、それを欲しいと思ってくれる人にお届けしてみませんか。

30日間、無料でお試しいただけるので、初心者の方やネットショップ作成サービスで悩んでいる方も、安心してご利用いただけます。


この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/6093923
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: