Excel VBA質問箱 IV

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

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


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

【8154】セルの頭の数字のみ削除する pino 03/10/2(木) 11:26 質問
【8158】Re:セルの頭の数字のみ削除する Jaka 03/10/2(木) 12:50 回答
【8162】Re:セルの頭の数字のみ削除する pino 03/10/2(木) 14:06 お礼
【8165】書き忘れ。 Jaka 03/10/2(木) 15:05 回答
【8192】Re:書き忘れ。 pino 03/10/3(金) 9:54 お礼

【8154】セルの頭の数字のみ削除する
質問  pino  - 03/10/2(木) 11:26 -

引用なし
パスワード
   A列のセルに、大体は AB100とかDC123とかの英字から始まる言葉が
入っているのですが、中には 10AB100 や123DF456 とかの頭に数字が
入ってしまっているセルが有ります。
そこで、頭にある数字(桁数は決まってません)のみ
削除するマクロを組みたいのですが、どうすればいいのか解りません。
A列も1000列以上有り一定では有りません。
みなさん、お力添えの程宜しくお願いいたします。

【8158】Re:セルの頭の数字のみ削除する
回答  Jaka  - 03/10/2(木) 12:50 -

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

Sub dkldj()
  Dim Valst As String, i As Long
  AER = Range("A65536").End(xlUp).Row
  For i = 1 To AER
    Valst = Val(Cells(i, 1).Value)
    If Valst <> 0 And Valst <> Cells(i, 1).Value Then
     Cells(i, 1).Value = Mid(Cells(i, 1).Value, Len(Valst) + 1)
    End If
  Next
End Sub

【8162】Re:セルの頭の数字のみ削除する
お礼  pino  - 03/10/2(木) 14:06 -

引用なし
パスワード
   Jaka さん

返答有り難うございます。

想い通りの事が出来ました。
早速組み込ませて頂きました。

有り難うございました。

【8165】書き忘れ。
回答  Jaka  - 03/10/2(木) 15:05 -

引用なし
パスワード
   書き忘れちゃったけど、

00AB100 や 0123DF456 とか頭が0なら、更に工夫が必要になりますよ。

【8192】Re:書き忘れ。
お礼  pino  - 03/10/3(金) 9:54 -

引用なし
パスワード
   今のところ頭に0が来る事はないので
大丈夫そうです。
Jakaさん有り難うございます。

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