|
>昇順のコードはどのあたりに組めばいでしょうか?
>コードはこんな感じでいいでしょうか?
>教えてください。
>
>Sub Macro1()
> Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
> OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _
> :=xlPinYin
>End Sub
1、昇順にするコードは、必要有りません
レコードを追加する度に、IDの昇順に行挿入される様にコードが組んで在ります
ただし、既にListが有る場合、IDは昇順に並べられている必要は有ります
>事前に入力してあるIDを数値から文字列に揃えましたが、氏名等が表示されません。なぜでしょう?
2、IDが、文字列の所と数字だけの所が有るのですか?
もし、現在数値として入力されている場合、セル書式を文字列にしても文字列とは
成らず数値として認識されます
この場合、1度、セル書式を文字列にして其のセル上でF2を押し編集にしてEnterを
押します
3、このコードは、シート名が「Sheet1」として組んで有ります
シート名と言うのは、シートのタブに表示されている名前の事で
オブジェクト名のSheet1とは違う場合が有るので確認して下さい
4、このコードは、シート名Sheet1のA1からG1までの7列に列見出しが有る事が
前提に成っています
5、もし駄目なら、1度、新規のBookに、UserFormを作り、
シート名Sheet1のA1からG1までの7列に列見出しを作り
試しに、レコードを作って見てください
|
|