[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[824] 列指定で、上のセルに文字が入力されている場合、その下の空白行を削除する

たける [2024/03/12 17:44:17]

いつもお世話になっております。

システムを使用してのデータをダウンロードすると、
下記のようなデータが抽出されます。

商品管理番号(商品URL)/商品番号/商品名/販売価格
0001/0001/○〇〇/
0001/空白/空白/空白
0001/空白/空白/1200

ABCD/ABCD/○〇〇/
ABCD/空白/空白/空白
ABCD/空白/空白/980

データ更新する際に不要なのが

・0001/空白/空白/空白
・ABCD/空白/空白/空白

上記の「商品管理番号(商品URL」のみが入力された行になりまして、こちらのみが入力された行だけを削除したいのですが可能でしょうか?

宜しくお願いいたします。

Re: [824] 列指定で、上のセルに文字が入力されている場合、その下の空白行を削除する

あすかぜ [2024/03/12 21:27:38]

マクロを書いてみました。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs824_20240312.cms

上のリンクを右クリックして「名前を付けてリンクを保存」でダウンロードし、Cassava Editor の「Macro」フォルダに置いてください。
[マクロ(M)]-[bbs824_20240312] をメニューを実行すると 1 列目以外が空白の行を削除します。
試してみてください。

Re: [824] 列指定で、上のセルに文字が入力されている場合、その下の空白行を削除する

たける [2024/03/15 18:32:44]

完璧に動作いたしました。
早速のご対応ありがとうございました。

効率アップとノンストレスで作業が出来ます。
大変助かりました。

Re: [824] 列指定で、上のセルに文字が入力されている場合、その下の空白行を削除する

たける [2024/08/09 16:43:46]

いつもお世話になっております。
こちらのマクロ大変活用させていただいております。


こちらのマクロでは、

>>1 列目以外が空白の行を削除します。

で作成いただきましたが、

「2列目と3列目が空白の場合、その空白行を削除する」

で作成いただく事は可能でしょうか?
宜しくお願いいたします。

Re: [824] 列指定で、上のセルに文字が入力されている場合、その下の空白行を削除する

あすかぜ [2024/08/09 22:45:11]

マクロの内容を次のようにすれば、2 列目と 3 列目が空白の行を削除できると思います。

for (y = Bottom; y >= 1; y--) {
  if ([2,y] == "" && [3,y] == "") {
    DeleteRow(y);
  }
}

試してみてください。

Re: [824] 列指定で、上のセルに文字が入力されている場合、その下の空白行を削除する

たける [2024/08/10 16:05:13]

マクロ確認いたしました。
バッチリ動作してくれます!
お陰様で作業効率が何倍もアップいたしました!

このお忙しい時期に大変ありがとうございました。

スレッド一覧に戻る返信