Excel VBA質問箱 IV

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

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


65457 / 76734 ←次へ | 前へ→

【15852】Re:ランダムなソートkeyの桁の揃え方
回答  つん E-MAIL  - 04/7/9(金) 12:57 -

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

Jaka さん、横から失礼しますー。
例のあの痛い件はすっかりよくなられたんですか?
お大事にね。

>>のような『2004/』の後をVBで4桁の値に直して(0を付け足して)
>>ソートしたいと思っております。
>これはいいとして。
>>ちなみに、2004/8454などの最初から4桁のものはスルーしたいと思います。
>これがわかりません。
とにかく、2004/以下の数字を、足りない分は先頭から0で埋めて4桁にしたいんじゃないでしょうか?

Sub test()

  Dim r As Range
  
  For Each r In Selection
    If Len(r.Value) < 9 Then
      r.Value = Left(r.Value, 5) & Format(Mid(r.Value, 6), "0000")
    End If
  Next r
    
End Sub

こんなのでどうでしょう?
なんかベタなやり方ですが(^^;
2 hits

【15850】ランダムなソートkeyの桁の揃え方 よれよれ 04/7/9(金) 12:32 質問
【15851】Re:ランダムなソートkeyの桁の揃え方 Jaka 04/7/9(金) 12:49 発言
【15852】Re:ランダムなソートkeyの桁の揃え方 つん 04/7/9(金) 12:57 回答
【15870】Re:ランダムなソートkeyの桁の揃え方 Jaka 04/7/9(金) 16:21 発言
【15882】Re:ランダムなソートkeyの桁の揃え方 よれよれ 04/7/10(土) 2:23 お礼

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