• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル クリックで色をつけるには?(4))

エクセルでクリックで色をつける方法

このQ&Aのポイント
  • エクセルで複数チームに分ける表を作成し、セルをクリックすることで色を変える方法について説明します。
  • チーム分けした表の各チームをクリックすると、セルの色が変わり、チーム名が表示されます。
  • 試合ごとに分けたチームを別のセルで表示し、色の変更も行います。4試合目以降は行わず、色の違いには細かなこだわりはありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

失礼しました。 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)  Dim s As Range, c As Integer  Dim a1, a2  If Target.Column = 1 Or Target.Column > 12 Then Exit Sub  a1 = Array("A", "B", "C", "D", "E")  a2 = Array("ア", "イ", "ウ", "", "") '位置決め  if target.column < 7 then  ’B列群   Set s = cells(target.row, "B")   c = target.column - 2  elseif target.column < 10 then  ’G列群   set s = cells(target.row, "G")   c = target.column - 7  else  ’J列群   set s = cells(target.row, "J")   c = target.column - 10  end if 'クリア  s.Resize(1, iif(s.column = 2, 5, 3)).ClearContents '記入  Target = IIf(s.Column = 2, a1(c), a2(c))  Cancel = True End Sub #ご質問のたび色の話題をされるってのは,条件付き書式は絶対使いたくないって意思表示なんでしょうか。 最初のご質問で色の塗り方は少しお話ししてありますが,それとは別に「新しいマクロの記録」で実際に好みの色を塗ってみて,記録されたマクロを参考にしてマクロに組込んでみてください。

hyyhyy
質問者

お礼

条件付き書式を使ってやってみました。 思い通りの仕上がりでした。 何度も何度も、たいへんに失礼いたしました。 本当にありがとうございました。

関連するQ&A