Excel VBA質問箱 IV

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

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


43885 / 76732 ←次へ | 前へ→

【37874】Re:伝票No入力の簡素化
回答  ハト  - 06/5/22(月) 11:59 -

引用なし
パスワード
   こんにちわ

▼ぴかる さん:
>みなさん、こんにちは
>
>R列に伝票Noを入力しようとしています。ただそのNoが10桁もあり、そのまま入力するのは大変です。そこで下の数値さえ入力すれば、自動で10桁となる様にと考えてみました。
>6100000001がスタートNo 1と入力すれば、自動で左記表示とする。
>しかしプラスする度にイベントが発生し、どんどん数値が大きくなってしまいます。回避する方法はないでしょうか? よろしくお願いします。
>
>
>Private Sub Worksheet_Change(ByVal Target As Range)
>  
>  With Target
>    If .Column = 18 And IsNumeric(.Value) = True Then

ここのIF文を
If .Column = 18 And IsNumeric(.Value) = True And .Value < 6100000000# Then
としてみては?


>      .Value = .Value + 6100000000#
>    End If
>  End With
>  
>End Sub
2 hits

【37871】伝票No入力の簡素化 ぴかる 06/5/22(月) 11:49 質問
【37874】Re:伝票No入力の簡素化 ハト 06/5/22(月) 11:59 回答
【37876】Re:伝票No入力の簡素化 ぴかる 06/5/22(月) 12:26 お礼

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