Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


49876 / 76732 ←次へ | 前へ→

【31755】Re:keinさん教えてください
発言  こたつねこ  - 05/11/29(火) 17:16 -

引用なし
パスワード
   初心者さん、こんにちは

あまり熱くならずに・・・
今回の件は初心者さんの為に発言されていると思いますよ。
今回の初心者さんの質問に対して回答できる方は、この板
にもたくさんいらっしゃいます。

しかし、その全ての方がご自分の仕事を持ち、手隙の時間
にレスしているという状況だと思います。

前回は幸運にもKeinさんの、手隙の時間にたまたま初心者
さんの質問がUPされレスしただけだと思われませんか?
今回もKeinさんの手隙の時間にあたるかどうかなんて分か
らないですよね?
だから
>>> 回答者を名指しで指定するのはどうかと思います。
>>> 実際他の回答者は解答しにくいですし、
こういうアドバイスを付けていただいているのだと思いま
すよ。

表現の仕方が悪いかも・・・Keinさんすいません^^;

で、こんな事ばかり言ってても初心者さんの状況が進展し
ませんので、初心者さんの質問に対してですが、

Keinさんに提示していただいたもので、初心者さんのご希
望の動作をすると思われます。

2回にわたってコードをUPされていますが、初心者さんの
現在のコードは2回目にUPされたものだけになっていませ
んか?

今一度、初心者さんの現在のコードが以下のようになって
いるかご確認ください。

標準moduleに
Sub MyCalc()
  Dim Ad As String
 
  If TypeName(Selection) <> "Range" Then Exit Sub
  If Intersect(ActiveCell, Range("F6:F65536")) Is Nothing Then
   Exit Sub
  End If
  With ActiveCell
   Ad = .Offset(-1).Address
   .Formula = "=ROUNDDOWN(SUM($F$6:" & Ad & ")*0.1,0)"
  End With
End Sub

ThisWorkbookモジュールに
Private Sub Workbook_Open()
 Application.OnKey "^{ENTER}", "MyCalc"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
 Application.OnKey "^{ENTER}"
End Sub

シートモジュールに
Private Sub Worksheet_Change(ByVal Target As Range)
  Dim Fom As String

  If Intersect(Target, Range("F6:F65536")) Is Nothing Then Exit Sub
  With Target
   If .HasFormula = False Then Exit Sub
   Fom = .Formula
   If UCase(Left$(Fom, 5)) <> "=ROUN" Then
     Fom = Right$(Fom, Len(Fom) - 1)
     Application.EnableEvents = False
     .Formula = "=ROUNDDOWN(" & Fom & ",0)"
     Application.EnableEvents = True
   End If
  End With
End Sub

5 hits

【31568】keinさん教えてください 初心者 05/11/25(金) 17:00 質問
【31584】Re:keinさん教えてください Kein 05/11/25(金) 20:16 回答
【31592】Re:keinさん教えてください 初心者 05/11/26(土) 8:31 発言
【31712】Re:keinさん教えてください 初心者 05/11/29(火) 9:49 発言
【31713】Re:keinさん教えてください 注意 05/11/29(火) 10:07 発言
【31716】Re:keinさん教えてください ぱっせんじゃー 05/11/29(火) 11:16 発言
【31736】Re:keinさん教えてください 初心者 05/11/29(火) 15:08 回答
【31740】Re:keinさん教えてください ぱっせんじゃー 05/11/29(火) 16:10 発言
【31741】Re:keinさん教えてください 初心者 05/11/29(火) 16:25 発言
【31743】Re:keinさん教えてください ぱっせんじゃー 05/11/29(火) 16:36 発言
【31745】Re:keinさん教えてください 初心者 05/11/29(火) 16:54 回答
【31735】Re:keinさん教えてください 初心者 05/11/29(火) 15:03 回答
【31737】Re:keinさん教えてください Blue 05/11/29(火) 15:14 発言
【31742】Re:keinさん教えてください 初心者 05/11/29(火) 16:29 回答
【31746】なんだか... やま 05/11/29(火) 16:55 発言
【31748】Re:なんだか... ぱっせんじゃー 05/11/29(火) 17:02 発言
【31750】Re:なんだか... 初心者 05/11/29(火) 17:07 回答
【31754】Re:なんだか... ぱっせんじゃー 05/11/29(火) 17:14 発言
【31756】Re:なんだか... 初心者 05/11/29(火) 17:19 お礼
【31752】Re:なんだか... 初心者 05/11/29(火) 17:11 お礼
【31755】Re:keinさん教えてください こたつねこ 05/11/29(火) 17:16 発言
【31758】Re:keinさん教えてください 初心者 05/11/29(火) 17:46 お礼
【31759】Re:keinさん教えてください 初心者 05/11/29(火) 18:07 質問
【31766】Re:実行時エラー'13': 型が一致しません こたつねこ 05/11/29(火) 20:01 回答
【31784】Re:実行時エラー'13': 型が一致しません 初心者 05/11/30(水) 8:55 お礼
【31773】Re:keinさん教えてください Ned 05/11/29(火) 22:59 発言
【31786】Re:keinさん教えてください 初心者 05/11/30(水) 8:59 発言
【31787】Re:keinさん教えてください 初心者 05/11/30(水) 9:03 お礼
【31760】Re:keinさん教えてください ANS 05/11/29(火) 18:10 発言
【31785】Re:keinさん教えてください 初心者 05/11/30(水) 8:56 お礼
【31761】Re:keinさん教えてください こたつねこ 05/11/29(火) 18:31 発言

49876 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free