エクセルのマクロ?の使い方教えてください。



 ◇-?エクセルのマクロ?の使い方教えてください。-のん-10/01-23:18(142)-No.374556
   ┣??どなたかわかりませんか?...-のん-10/02-00:04(141)-No.374567
   ┣?!Re:エクセルのマクロ?の使い方...-白茶-10/02-09:09(132)-No.374597
   ┃ ┗?!?Re:エクセルのマクロ?の使い方...-のん-10/02-11:11(130)-No.374612
   ┃   ┗?!?!できました(^^;)...-のん-10/02-11:51(129)-No.374618
   ┣??追記です。...-のん-10/02-11:50(129)-No.374617
   ┃ ┗??!Re:追記です。...-白茶-10/02-12:30(128)-No.374622
   ┗??またまた、追記です。すみません...-のん-10/02-13:38(127)-No.374629
     ┗??!Re:またまた、追記です。すみま...-閻魔-10/02-13:45(127)-No.374630
       ┗??!?やり方が悪いのでしょうか?...-のん-10/02-14:19(127)-No.374636
         ┗??!?!Re:やり方が悪いのでしょうか...-閻魔-10/02-17:23(124)-No.374655
           ┗??!?!【解決】Re:やり方が悪いので...-のん-10/03-09:35(107)-No.374787

▲このページのトップに戻る
374556エクセルのマクロ?の使い方教えてください。のん 2006/10/01-23:18

メーカー名:NEC 日本電気
OS名:WindowsXp Professional
パソコン名:?
--
まず、私がしたい事を説明させて頂きます。

A1、A2の各セルをクリックすると、そのセルに○印がついて、もう一回押すと
何もなしの空白になり、A3のセルにはA1、A2それぞれの○印のついた合計を
表示するようにしたいのですが、関数の入れ方わかりますか?

▲このページのトップに戻る
374567どなたかわかりませんか?のん 2006/10/02-00:04

記事番号374556へのコメント
色々調べてみたのですがわかりませんでした。

よろしくお願いします。

▲このページのトップに戻る
374597Re:エクセルのマクロ?の使い方教えてください。白茶 2006/10/02-09:09

記事番号374556へのコメント
のんさんは No.374556「エクセルのマクロ?の使い方教えてください。」で書きました。

こんにちは。

Sheet1モジュールに
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If IsArray(Target) Then Exit Sub
  If Application.Intersect(Target, Range("A1:A2")) Is Nothing Then Exit Sub
  If Target.Value = "○" Then
    Target.ClearContents
  ElseIf Target.Value = "" Then
    Target.Value = "○"
  End If
End Sub

で、
A3=COUNTA(A1:A2)

みたいな感じです。


▲このページのトップに戻る
374612Re:エクセルのマクロ?の使い方教えてください。のん 2006/10/02-11:11

記事番号374597へのコメント
早速のお返事ありがとうございました。

質問を追記させて頂きます。

Sheet1!C4:AG53,Sheet2!C4:AG33

だけを ○ 出来るようにしたいのですが、できるでしょうか?

▲このページのトップに戻る
374618できました(^^;)のん 2006/10/02-11:51

記事番号374612へのコメント
ありがとうございました。

▲このページのトップに戻る
374617追記です。のん 2006/10/02-11:50

記事番号374556へのコメント
sheet1のA1からA10 と sheet2のA1からA10 の 合計を

sheet2 の A11 に表示したい場合の関数の組み方わかりませんか?

▲このページのトップに戻る
374622Re:追記です。白茶 2006/10/02-12:30

記事番号374617へのコメント
のんさんは No.374617「追記です。」で書きました。

「串刺し演算」で調べてみて下さい。

▲このページのトップに戻る
374629またまた、追記です。すみません。のん 2006/10/02-13:38

記事番号374556へのコメント
=COUNTIF(Sheet1!C4:C53,"○ ")

これにsheet2 の C4 から C30 までも追加でカウントしたいのですが、

上記の関数にどのように追記すればいいですか?

▲このページのトップに戻る
374630Re:またまた、追記です。すみません。閻魔 2006/10/02-13:45

記事番号374629へのコメント
同じように、COUNTIFで数えた物を足せば良いのでは。

▲このページのトップに戻る
374636やり方が悪いのでしょうか?のん 2006/10/02-14:19

記事番号374630へのコメント
私が作ったオリジナル関数はこのようにしました。

=COUNTIF(Sheet1!C4:C53,Sheet2!C4:C33,"○ ")

エラーが起こるので間違っているのはわかっているのですが、
これ以上はわかりませんでした。

申し訳ありませんが、よろしくお願いします。

▲このページのトップに戻る
374655Re:やり方が悪いのでしょうか?閻魔 2006/10/02-17:23

記事番号374636へのコメント
もっと簡単に考えましょう。

=COUNTIF(Sheet1!C4:C53,"○ ")+COUNTIF(Sheet2!C4:C33,"○ ")



▲このページのトップに戻る
374787Re:やり方が悪いのでしょうか?のん 2006/10/03-09:35

記事番号374655へのコメント
どうもありがとうございました。

解決しました。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言