質問するログイン新規登録

質問編集履歴

1

質問内容の改修

2019/08/05 07:47

投稿

kai-program
kai-program

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- VBAJAVA変換
1
+ スプレッドシートで条件に合ったセルを含む行み削除したい
body CHANGED
@@ -1,25 +1,15 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 発注書をスプレッドシート上で管理するシステムを組もうと考えております。
4
- 実現したいはA列B列C列のそれぞれが「TRUE」(チェックボックスのチェックが入った状態)だった場合、行削除するというスクリプト設定したいです。
3
+ 店舗から備品発注を本社で受け備品を店舗へ発送後受け取り確認をするというフロー1枚のシート内で完結させたいです。
5
4
 
6
- ### 発生している問題・エラーメッセージ
7
- 知識がいため条件を分け、AだったらBを実する、CだったらD実行するといっ条件分岐行動がまく扱えません
5
+ 必要点は「3種類のチェックボックス全にチェックが入った行のみ夜中(0時ちょうど)に削除しい」ことです
6
+ 使用するのはGASで、編集者には全ての権限があります。仕様によっては店舗にも編集権限を付与可能です。
8
7
 
9
- VBAで使えそうなコードは見つけたのですがスプレッドシートの言語に変換できなくて困っております。
10
8
 
11
- どなかご助力ただけたら大変助かります。
9
+ ### 解決したい問題
12
10
 
13
11
 
12
+ スクリプトを使用する理由として、夜中にトリガーを起動させ該当行を一括削除したいからです。
13
+ A列、B列、C列にそれぞれ「受取済」「発送済」「発注済」というチェックボックスを設け、全てにチェックが入ったものを削除したいです。
14
14
 
15
- Dim i As Long
15
+ 宜しくお願いいたします。
16
-  For i = Range("A1").End(xlDown).Row To 2 Step -1
17
-  With Cells(i, "G")
18
-   If _
19
-   .Value Like "東京*" Or _
20
-   .Value Like "大阪*" Then
21
-    .EntireRow.Delete
22
-   End If
23
-  End With
24
-  Next i
25
- End Sub