Gizport
1 回答
0
Share (facebook)
134
view
全般

参考画像の様に、セルに数値だけを入力しただけでマクロ等を設定 参考画...

参考画像の様に、セルに数値だけを入力しただけでマクロ等を設定 参考画像の様に、セルに数値だけを入力しただけでマクロ等を設定

参考画像の様に、セルに数値だけを入力しただけで
マクロ等を設定しておけば、自動的に入力数値×4を
表示させる方法があれば教えてください。
例えば1000を入力した場合4000とひょうじされればOKです。

補足なんですが、入力した数値をデリートで消した場合でも、再度数値を入力する事で、入力数値×4の数値が表示できれば幸いです。お願い致します。

上記の事は先ほど下記の通り教えていただき解決したのですが、

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C5:C9")) Is Nothing Then Exit Sub
If WorksheetFunction.IsNumber(Target.Value) = True Then
Application.EnableEvents = False
Target.Value = Target.Value * 4
Application.EnableEvents = True
End If
End Sub

E5からE9のセルにも入力すると入力数値×4の数値に表示させる方法も以下の通り解決したのですが

Private Sub Worksheet_Change(ByVal Target As Range)
Dim myRng As Range
Set myRng = Union(Range("C5:C9"), Range("E5:E9"))
If Intersect(Target, myRng) Is Nothing Then Exit Sub
If WorksheetFunction.IsNumber(Target.Value) = True Then
Application.EnableEvents = False
Target.Value = Target.Value * 4
Application.EnableEvents = True
End If
End Sub

ただRange("E5:E9")等のレンジを30個以上入力したらエラーになります。
何か対策方法等ございますでしょうか?
Yahoo!知恵袋 5200日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
こんな感じで

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C5:C9,E5:E9,g5:g9,i5:i9,k5:k9,m5:m9,o5:o9,q5:q9,s5:s9")) Is Nothing Then Exit Sub
If WorksheetFunction.IsNumber(Target.Value) = True Then
Application.EnableEvents = False
Target.Value = Target.Value * 4
Application.EnableEvents = True
End If
End Sub

参考まで
Yahoo!知恵袋 5199日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
23
Views
質問者が納得光LINKW200の管理画面にはアクセスできているのでしょうか? 光LINKW200の中にBBiQから指定されている接続用IDと接続用パスワードを設定して保存終了すればOKです。 光LINKW200はどちらの会社の回線をご利用になっても対応しています。 > モデムが検索できませんでした。またはビジー状態ですとエラーが出てから全く進みません・・・ これは、PCで接続用IDと接続用パスワードを入力した時の応答でしょうか? 手順を踏んでセットアップしましょう。 1.BBiQからのレンタル品装置...
3592日前view23
全般
59
Views
質問者が納得多少の加工が必要ですが、クイックルワイパーでも可能 http://www.kao.com/jp/quickle/qkl_quickle_00.html
3640日前view59
全般
38
Views
質問者が納得ふつか前にも同じ質問してましたね。 あれだけ丁寧に回答したけれど、いきなり質問の削除。簡単なミスで解決し、恥ずかしくなって質問を削除されたのかと思ってました。でも、sugurubirdさんは、ご自分の質問の削除をこれまでに6回もされているんですね。 -------------------------------------------------------------- > バッファローの無線lanwhr g301n経由だとidとpwでノートpcは繋がります。 QTNetBBIQ光電話ターミナ...
4401日前view38
全般
44
Views
質問者が納得細かく見る気がないのですが INDIRECT関数を使っている時点で 対象 となるブックを開いてないと 処理されません。 数式で計算したいなら シートはむやみに分けてはいけません。 それか SUMIFの計算式を 全てのシートの決められたセルに入れるように して それを集計するかですね。 INDIRECTは不可です。
4505日前view44
全般
28
Views
質問者が納得チェックボックス挿入マクロ___列バージョン コードが分かりにくかったですね。申し訳ありません。 列方向に4列目から1250列目、すなわち D列からAVB列までのチェックボックス挿入と考えて良いでしょうか。下記コードの4行目から7行目に、それぞれ 開始列数字、終了列数字、チェックボックスのリンク先行数、チェックボックスの挿入先行数を代入して、マクロを開始して下さい。 下記では、D列からAVB列まで、5行目にチェックボックスを挿入し、2行目にリンクさせる前提にしています。適時に変更して下さい。 -...
4630日前view28