Excel VBA質問箱 IV

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

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


11024 / 13644 ツリー ←次へ | 前へ→

【18594】1を加算するマクロ EBI 04/9/30(木) 20:41 質問[未読]
【18596】Re:1を加算するマクロ カド 04/9/30(木) 21:38 回答[未読]
【18597】Re:1を加算するマクロ Kein 04/9/30(木) 21:40 回答[未読]
【18599】Re:1を加算するマクロ EBI 04/9/30(木) 22:23 お礼[未読]

【18594】1を加算するマクロ
質問  EBI E-MAIL  - 04/9/30(木) 20:41 -

引用なし
パスワード
   A1セルに16年度と表示してあります。
これをマクロの実行だけで、”1”を加算して”17年度”というようA1セルへ表示するにはどうすればいいでしょうか。

【18596】Re:1を加算するマクロ
回答  カド  - 04/9/30(木) 21:38 -

引用なし
パスワード
   Range("a1") = Left(Range("A1"), 2)
Range("a1") = Range("a1") + 1
Range("a1") = Range("a1") & "年度"

【18597】Re:1を加算するマクロ
回答  Kein  - 04/9/30(木) 21:40 -

引用なし
パスワード
   半角数値の 16 と "年度" の文字の組み合わせなら、Val関数で数値に変換できます。
よって・・

Sub Add_Num()
  With Range("A1")
   .Value = Val(.Value) + 1 & "年度"
  End With
End Sub

【18599】Re:1を加算するマクロ
お礼  EBI E-MAIL  - 04/9/30(木) 22:23 -

引用なし
パスワード
   カドさん、Keinさん 早速の回答ありがとうございました。
どちらも思い通りの結果が得られました。

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