A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
こんばんは、
すでに回答が出ておりますので、アドバイスだけ横から失礼します。
>「実行時エラー 13 型が一致しません」
おそらく、Option Explicit で宣言を強制されていると思います。
String型などで宣言されていませんか?
#4さんのコードをお借りして恐縮ですが、、
gyo は Integer もしくは、Long もちろん Variant でもOKです。
iro も Variant Integer もしくは、Long この場合、同様です。
また、上記エラーではないですが、ActiveXのCommandButtonで実行する場合は、gyoの抽出方法が変わりますので
フォームボタンから実行するようにします。
No.4
- 回答日時:
以前も同じような質問をした、ということでしたので、初歩的なところは知っているかなと思って回答してしまいました。
改めて・・・
A1セルの中にボタンを置きます。 (「開発」タブ➙「コントロール」グループ➙挿入から)
ボタンを右クリック➙マクロの登録
とすると
マクロ名「ボタン1Click」と表示されているので、そのまま「新規登録」ボタンを押します。
下のような記述のある窓が開きます
--------
Sub ボタン1_Click()
End Sub
--------
この真ん中の空行に、No.1で回答したものの、中身だけコピペします。
すると、こんなふうになりますよねd。
↓
--------
Sub ボタン1_Click()
gyo = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row
iro = Range("B" & gyo).Interior.ColorIndex
Select Case iro
Case -4142
Range("B" & gyo & ":R" & gyo).Interior.ColorIndex = 16
Case 16
Range("B" & gyo & ":R" & gyo).Interior.ColorIndex = 3
Case 3
Range("B" & gyo & ":R" & gyo).Interior.ColorIndex = 6
Case 6
Range("B" & gyo & ":R" & gyo).Interior.ColorIndex = -4142
End Select
End Sub
--------
エクセルの表にもどって、A1セルに置いたボタンをクリックして下さい。
これで動作すると思いますが、いかがでしょうか?
No.3
- 回答日時:
こんにちは!
横からお邪魔します。
>1行で、Aにボタンを作り
とありますが、各行にボタンを配置しているのでしょうかね?
お望みの方法とは異なりますが、A列セルをダブルクリックする方法ではダメですか?
一例です。
シートモジュールにしてください。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 1 Then
Cancel = True
With Target.Offset(, 1).Resize(, 17).Interior
Select Case Target.Offset(, 1).Interior.ColorIndex
Case xlNone
.ColorIndex = 16
Case 16
.ColorIndex = 3
Case Is = 3
.ColorIndex = 6
Case Else
.ColorIndex = xlNone
End Select
End With
End If
End Sub
こんな感じではどうでしょうか?m(_ _)m
No.1
- 回答日時:
A列にボタンを設置し、そのボタンに以下のマクロを登録する。
クリックした時に、そのボタンのある行を取得。
そのその行の色を取得。
その色が…
透明(-4142)ならグレー(16)へ
グレー(16)なら赤(3)へ
赤(3)なら黄色(6)へ
黄色(6)なら透明(-4142)へ
…と変更
そんな動作です。
色の追加(切替方法)は、
Case の数字なら、次の行の色へ
という感じになっているので、見ればわかると思います。
Sub BRpaint()
gyo = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row
iro = Range("B" & gyo).Interior.ColorIndex
Select Case iro
Case -4142
Range("B" & gyo & ":R" & gyo).Interior.ColorIndex = 16
Case 16
Range("B" & gyo & ":R" & gyo).Interior.ColorIndex = 3
Case 3
Range("B" & gyo & ":R" & gyo).Interior.ColorIndex = 6
Case 6
Range("B" & gyo & ":R" & gyo).Interior.ColorIndex = -4142
End Select
End Sub
色の指定方法もいろいろあるけど、
数字との対比はこちらを参照してみて下さい。
Colorプロパティの設定値一覧|VBA技術解説
https://excel-ubara.com/excelvba4/EXCEL285.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 教えて!goo ベストアンサー、お礼の仕方教えてください。 ベストアンサーやお礼をしたくてもボタンが見つかりません。 2 2023/01/13 18:49
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- その他(生活家電) ブレーカーの横のにある黄色いボタン? ブレーカーの両サイドに赤のスイッチと黄色のスイッチがあり黄色い 2 2022/09/28 14:42
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- ゲーム 懐かしくてモヤモヤするので誰か教えてください 幼い頃2014年あたりにパソコンの、ゲームで クッキー 1 2022/11/12 22:36
- Excel(エクセル) マクロで作った ワードエクセル かけ線や コピペなど 修正や色々な方法を教えてください 2 2023/07/07 22:27
- 車検・修理・メンテナンス 1、ヘッドライトの黄ばみを無くし透明にする 2、夜間ヘッドライトを付けるとがライトが真っ黄色なため今 5 2023/04/26 16:45
- 画像編集・動画編集・音楽編集 Windowsに付属しているビデオエディター。BGMを追加する方法は? 1 2022/06/26 08:54
- 教えて!goo 「いいね」ボタンのキャンセル 1 2023/08/12 11:31
- Excel(エクセル) エクセルの値を元に図形の色を変えたい 2 2022/05/11 01:37
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelシート上のマクロを登録し...
-
UPS警告音を止めたい
-
【Excel VBA】マクロボタンを表...
-
Excel ラジオボタンのリセット...
-
Accessのフォームでタブの色
-
エクセルの画面にユーザーフォ...
-
Excelで、ボタンにコメントをつ...
-
EXCELの塗りつぶしのボタ...
-
excel スクロールしても常にボ...
-
VBAでクリアボタンのみ残してシ...
-
マクロで作ったボタンのサイズ...
-
エクセルでグループボックスを...
-
ユーザーフォームをショートカ...
-
ボタンを画像で作るか、CSSでデ...
-
複数シートのボタンに同一の動...
-
日報の休日ボタン(トグルボタ...
-
フレーム内のオプションボタン...
-
Excel ボタンが小さくなる
-
InputBox関数でキャンセルボタ...
-
エクセルで、オプションボタン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelシート上のマクロを登録し...
-
UPS警告音を止めたい
-
エクセルの画面にユーザーフォ...
-
【Excel VBA】マクロボタンを表...
-
Excel ラジオボタンのリセット...
-
Excelで、ボタンにコメントをつ...
-
EXCELのマクロが 実行時エラー5...
-
ユーザーフォームをショートカ...
-
エクセルで、オプションボタン...
-
Accessのフォームでタブの色
-
excel スクロールしても常にボ...
-
複数シートのボタンに同一の動...
-
マクロを登録しているボタンが...
-
EXCELの塗りつぶしのボタ...
-
マクロで作ったボタンのサイズ...
-
フォームコントロールから作っ...
-
コンボボックスウィザードが出...
-
VBAでオプションボタンなどそれ...
-
オブジェクト名をVBAで指定...
-
VBAでクリアボタンのみ残してシ...
おすすめ情報
ありがとうございます!
このままコピぺし、実行したら
「実行時エラー 13 型が一致しません」
と出てしまいました。
そのままコピぺしたらダメでしたか?
すみません。教えてください。