Excel VBA質問箱 IV

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

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


22646 / 76738 ←次へ | 前へ→

【59470】Re:特殊な重複チェック
発言  Abebobo  - 08/12/12(金) 15:14 -

引用なし
パスワード
   横から失礼します。

>そもそもPGの組み方そのものが分かりません。
>作れる人がいないから作ってくれと言われまして・・・。
このような会社は辞めちまえ!! って思ったりして(笑)

Sub Test()
Dim Last_r As Long
Dim i    As Long
i = 3

With ActiveSheet '今表示してあるシートで
 Last_r = .Range("E" & Rows.Count).End(xlUp).Row 'E列の最終行を取得
 For i = 3 To Last_r  '3行目からE列最終行まで処理します。
  'もし E列のi行の値とその上の(i-1)値が違えば
  If .Range("E" & i).Value <> .Range("E" & i - 1).Value Then
   'B列の一番大きい数字に1を足す
   .Range("B" & i).Value = Application.WorksheetFunction. _
              Max(.Range("B3:B" & i).Value) + 1
  Else 'E列のi行の値とその上の(i-1)値が違えば じゃなかったら
   'その上の数字をそのままで記入
   .Range("B" & i).Value = .Range("B" & i - 1).Value
  End If
 Next i
End With

End Sub

上記マクロは、判定2に関してだけです。
ファイル名で並べ替えが終わっている表でしか通用しません。

にぃさんのおっしゃるとおり(通じていなかったかも)
ファイル名 あ の所に 1 が入ります。

>関数等は本を見ればある程度は分かるかな?と思ってコツコツやっています。
を信じて
これを足がかりにしてください。
0 hits

【59462】特殊な重複チェック ほり 08/12/12(金) 10:38 質問
【59465】Re:特殊な重複チェック かみちゃん 08/12/12(金) 12:20 発言
【59466】Re:特殊な重複チェック ほり 08/12/12(金) 13:08 回答
【59467】Re:特殊な重複チェック にぃ 08/12/12(金) 14:23 発言
【59468】Re:特殊な重複チェック ほり 08/12/12(金) 14:45 発言
【59470】Re:特殊な重複チェック Abebobo 08/12/12(金) 15:14 発言
【59471】Re:特殊な重複チェック にぃ 08/12/12(金) 15:18 発言
【59472】Re:特殊な重複チェック neptune 08/12/12(金) 15:26 発言
【59476】Re:特殊な重複チェック ほり 08/12/12(金) 17:04 お礼
【59477】Re:特殊な重複チェック にぃ 08/12/12(金) 17:37 発言
【59478】Re:特殊な重複チェック にぃ 08/12/12(金) 17:39 発言
【59479】Re:特殊な重複チェック にぃ 08/12/12(金) 17:48 発言
【59480】Re:特殊な重複チェック ほり 08/12/12(金) 17:54 お礼

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