Excel VBA質問箱 IV

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

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


26007 / 76732 ←次へ | 前へ→

【56061】同列内で同じ文字列があるか探す
質問  にっちー  - 08/5/31(土) 12:42 -

引用なし
パスワード
   はじめまして。

今テキストファイルを読み込んで、A列に人名、B列に和暦の年月日、C列に合計スコアD列に1ゲームのスコア、E列に2ゲームのスコア、F列に3ゲーム目のスコアを取り込むソフトを作っています。このテキストファイルには、同じ名前(同一人物)が2度記載されてることがあります。そこで、年月日の新しい物だけをエクセルに取り込みたいです。今は、

Private Sub CommandButton1_Click()

Dim AA As String, BB(6) As String,Dim X As Long

Open "A:得点一覧.txt " For Input As #1

  Do Until EOF(1)
   Line Input #1, AA
   X = X + 1
    BB(1) = Trim(Mid(AA, 1, 10))'------------------------人物名
    BB(2) = StrConv(Trim(Mid(AA, 11, 10)), vbNarrow)'----和暦の年月日
    BB(3) = StrConv(Trim(Mid(AA, 21, 5)), vbNarrow)'-----合計得点
    BB(4) = StrConv(Trim(Mid(AA, 26, 5)), vbNarrow)'-----1ゲーム目の得点
    BB(5) = StrConv(Trim(Mid(AA, 31, 5)), vbNarrow)'-----2ゲーム目の得点
    BB(6) = StrConv(Trim(Mid(AA, 36, 5)), vbNarrow)'-----3ゲーム目の得点
    Cells(X, 1) = BB(1)
    Cells(X, 2) = BB(2)
    Cells(X, 3) = BB(3)
    Cells(X, 4) = BB(4)
    Cells(X, 5) = BB(5)
    Cells(X, 6) = BB(6)
    ActiveSheet.UsedRange.Columns.AutoFit
 Loop
Close #1
End Sub
として、全部を読み込むことはできたのですが、この後、A列に同じ文字列があるかの検索と、在った場合のその後B列での年月日の比較、さらにその後のC〜F列へのB列で年月日が新しかった方の格納方法がわかりません。よろしくお願いします。

1 hits

【56061】同列内で同じ文字列があるか探す にっちー 08/5/31(土) 12:42 質問
【56063】Re:同列内で同じ文字列があるか探す kanabun 08/5/31(土) 14:02 発言
【56067】Re:同列内で同じ文字列があるか探す kanabun 08/5/31(土) 17:10 発言
【56068】Re:同列内で同じ文字列があるか探す にっちー 08/5/31(土) 17:20 発言
【56069】Re:同列内で同じ文字列があるか探す kanabun 08/5/31(土) 17:42 発言
【56070】Re:同列内で同じ文字列があるか探す kanabun 08/5/31(土) 17:49 発言
【56071】Re:同列内で同じ文字列があるか探す kanabun 08/5/31(土) 19:00 発言

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