質問編集履歴

1

質問内容の改修

2019/08/05 07:47

投稿

kai-program
kai-program

スコア6

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