• ベストアンサー

エクセルで

エクセルについて 範囲指定したセルのどれかに文字が入力された際 指定したセルに特定の文字が入力されるようにしたいです 例えばB3からG3までのセルになにか文字が入力された際に、A3セルに1と入力させる場合はどうしたら良いのでしょうか? 教えてください

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

  • ベストアンサー
  • ubku
  • ベストアンサー率37% (227/608)
回答No.3

>例えばB3からG3までのセルになにか文字が入力された際に、A3セルに1と入力させる場合 A3セルに =IF(COUNTA(B3:G3)>0,"1","") と入力してみてください。

その他の回答 (2)

  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.2

WorksheetのVBAに以下のコードを挿入してください。 Private Sub Worksheet_Change(ByVal Target As Range) Dim rng As Range Set rng = Intersect(Range("B3", "G3"), Target) If Not rng Is Nothing Then Range("A3").Value = 1 End If End Sub

  • kon555
  • ベストアンサー率51% (1848/3569)
回答No.1

>>なにか文字が 「文字」が数字もアルファベットもスペースも全て含むのであればif関数で可能です。 https://office-hack.com/excel/if-blank/  ただご指定の条件の場合、条件対象のセルが範囲指定なので一ひねり必要です。この一ひねりの部分は色々とありますが、一番簡単なのは以下の関数と組み合わせる事ですかね。 http://www.excel-list.com/countblank.html

関連するQ&A