[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『クリックするだけで○[マル]・文字を出す方法』(ひでぼん)
セルをクリック(Wクリックでもよい)するだけで、○を自動的に入力する(出す)方
法(自動的にあらかじめ入力した文字等を出す)は、ありませんか?
あれば是非教えて下さい。
今、ドロップダウンを使って入力した文字等を出していますが、もっと簡単に入力でき
れば便利だと思っています。宜しくお願いします。
シングルクリックで ○がはいったら、普通の操作ができませんよ。
ダブルクリックで ○ を入力、もう一度ダブルクリックで そのセルを消すVBAです。
シートのタブを右クリック、「コードの表示」をクリック 次のコードをコピー・貼り付けをします。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Value <> "" Then
Target.Value = ""
Else
Target.Value = "○"
End If
End Sub
それと、ダブルクリックで○を出したくないセルを選ぶ場合はどうしたら宜しいでしょうか?
こんな感じではいかがでしょう?
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, Range("A1:D5")) Is Nothing Then Exit Sub
With Target
Select Case .Value
Case ""
.Value = "○"
Case "○"
.Value = ""
End Select
End With
End Sub
(キリキ)(〃⌒o⌒)b
このコードを入れたら ○ が出ません。○を出す、セルの指定はどのようにしたら
宜しいですか?教えて下さい。
(ひでぼん)
「ダブルクリックで○を出したくないセル」は ひでぼんさん以外の人が見ても分かりますか? (法則のようなものはありますか?)
キリキさんのコードは
>Range("A1:D5")
A1:D5の範囲内のみダブルクリックで○が出せるはずです。
それも出ませんかね?
(HANA)
衝突〜☆
HANAさん、いつもありがとうねb
以下衝突前文書
あらっ
ごめんなさい^^;
>If Intersect(Target, Range("A1:D5")) Is Nothing Then Exit Sub
~~~~~~~
この部分が、範囲になります。
好きな範囲を入れてみてください。
その範囲内のみで「○」が出ます。
(キリキ)(〃⌒o⌒)b
To キリキさん いえいえ。マクロさっぱりなので、投稿前の文章には 『ですよね。>キリキさん』が入っていたくらいです。 (でも、首は突っ込みたい性分で・・・・) なるべくおかしな事を書かないように気を付けますので、よろしくお願いします。
(HANA)
(ひでぼん)
追加で、 Q10:W27 と入力する為のコードを教えて下さい。
宜しくお願いします。
横レスすみません。 ↓のように指定します。
If Intersect(Target, Range("A10:D28,Q10:W27")) Is Nothing Then Exit Sub
(MARBIN)
MARBINさん、フォロー有り難うございました^^ (キリキ)(〃⌒o⌒)b
A1〜A10までは5を、A11〜12までは3、A13〜20までは4を出す事は可能でしょうか・・・?宜しくお願い致します。 (ひでぼん)
こんな塩梅でどうでっか?
(弥太郎)
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column <> 1 Or Target.Row > 20 Then Exit Sub
Cancel = True
With Target
Select Case .Row
Case Is < 11
.Value = 5
Case Is < 13
.Value = 3
Case Else
.Value = 4
End Select
End With
End Sub
という風にそれぞれWクリックで数値を出したいのですが、上記のどこを変えれば出来るか教えて下さい。何度もすみません。
(ひでぼん)
それはあんさんがこれを元手に額に汗して考える番ですワ。(笑
わたしゃあんさんのマクロ請負業者やおまへんねんで、えぇ。
一般的に例示したデータをテーマにマクロを組んでさしあげると実はこうこうでちゅう
事が多すぎると思いますわなぁ。
時間と熱意があれば考えてもよろしいけど、今はその熱意が全くありまへん・・・。
ごめんなはれや。
(弥太郎)
横から失礼します。
回答者のレスに対する礼もなく次の質問を出されると そりゃ熱意もなくなります。
ここのようなQ&Aサイトは善意で成り立っています。 利用できるだけ利用してやる、とういうような態度 でしたら回答は付かなくなります。 (MARBIN)
今後は気をつけてコメントをさせていただきます。
(ひでぼん)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.