No.7
- 回答日時:
#3です。
> "AA", "BB", "CC"以外のシートならという条件で書くなら
> Case Is <> "AA", "BB", "CC" でよいでしょうか?
<> の場合、私は
Select Case Selection.Value
Case Is = "AA", "BB", "CC"
Case Else
処理内容記述
End Select
としています。(我流ですが)
No.6
- 回答日時:
あまりトリッキーにするのは後々のメンテナンス時に
分かりにくくなるだけです。
Withを使えばコードが短くなるし処理速度も上がります。
---
With ActiveSheet
If .Name = "AA" Or _
.Name = "BB" Or _
.Name = "CC" Then
'処理
End If
End With
No.4
- 回答日時:
まあ、次のようなInclude関数を使えば多少はましかもです。
関数のオーバーヘッドを考慮しつつというところだと思います。
昔は、小さいアプリケーションではInclude関数も使っていました。
今は、余りにも小手先の芸当なので止めています。
Private Sub CommandButton1_Click()
If Include(ActiveSheet.Name, "AA,BB,CC") Then
MsgBox ""
End If
End Sub
Public Function Include(ByVal Text1 As String, _
ByVal Text2 As String, _
Optional ByVal Separator As String = ",") As Boolean
Include = InStr(1, Text2 & Separator, Text1 & Separator, vbTextCompare)
End Function
If Include(ActiveSheet.Name, "AA/BB/CC", "/") Then
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルデーターの並び替え 5 2022/08/06 09:59
- Visual Basic(VBA) マクロを教えてください。 7 2023/06/01 19:47
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- PHP 記述のおかしいところを教えて下さい。 1 2023/02/03 11:25
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
Excel VBA あるセルでENTERを押すと特定のセルへ移動したい
Excel(エクセル)
-
エクセルマクロでシート名を条件にする方法
Excel(エクセル)
-
-
4
UserForm1.Showでエラーになります。
工学
-
5
Excel VBAでのWorksheet_Changeが動作しない原因
Excel(エクセル)
-
6
WorkBooksをオープンさせずにシートにコピーしたい【EXCEL VBA】
Excel(エクセル)
-
7
Excel 特定のシートを印刷不可にする方法
Excel(エクセル)
-
8
エクセルVBAでシートモジュールでのパブリック変数
Excel(エクセル)
-
9
VBAで「致命的なエラー」が出ました。どのくらい致命的なんでしょうか?
Access(アクセス)
-
10
ユーザーフォームに入力したデータを保持する方法
Visual Basic(VBA)
-
11
特定の複数のシートに同じ処理をさせたい
Excel(エクセル)
-
12
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
13
実行時エラー 438になった時の対処法を教えて下さい。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複雑なシフト表から1日ごとの...
-
名前を呼ばずに「すみません」...
-
マイページとは?どこにありま...
-
DNAの化学名って何ですか?
-
電話をかけてきて、社名だけで...
-
Hの最中に違う女の名前を言わ...
-
AV女優の名前教えてください
-
「失礼ですが・・・」と名前を...
-
名前の表札がないマンションの...
-
彼氏が「君」っていいます
-
みなさん、恋人のLINEの名前は...
-
Androidに搭載されている連絡帳...
-
彼と父親の名前が一緒です
-
彼氏が良く、「◯◯(私の名前)」...
-
やたら名前を呼ぶ?心理とは
-
自分の名前を間違えられました。
-
名前を呼ばれる方と、名前を呼...
-
女子に聞きたい。 異性に名前は...
-
メールで彼女の名前を打ち間違えた
-
メルカリでどうしても欲しい物...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複雑なシフト表から1日ごとの...
-
パソコン名をどうしていますか?
-
彼氏が「君」っていいます
-
名前を呼ばずに「すみません」...
-
今LINEの名前をフルネームで登...
-
境界性人格障害者のターゲット...
-
マイページとは?どこにありま...
-
彼氏が良く、「◯◯(私の名前)」...
-
Hの最中に違う女の名前を言わ...
-
AV女優の名前教えて
-
みなさん、恋人のLINEの名前は...
-
「失礼ですが・・・」と名前を...
-
AV女優の名前教えて
-
電話をかけてきて、社名だけで...
-
名前を呼ばれる方と、名前を呼...
-
ネット銀行
-
人名にあまりふさわしくない名...
-
メールで彼女の名前を打ち間違えた
-
名前を打つ順番の心理
-
DNAの化学名って何ですか?
おすすめ情報