エクセル2002使用です。
VBAでセルに連番が入力された複数のセルに不連続となったセル番地をとりたいのですが・・・・
A B C D E F
1行目 1 2 3 4 8 12
2行目 4 5 7 8 9 5
左端から必ず右方向へ連続した番号が、入力されますが、途中でその連続性が途絶えます。
1行目の場合はE1セル、2行目はF2セルです。このE1セルやF2セルのセル番地を見つけ出せるようにしたいのですが・・・ 数字は1から始まるとは限りません。
IFステートメントで「不連続ならば・・・」とすればいいと思うのですが、「不連続ならば・・・」の部分で困っています。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは。
maruru01です。条件を、「1つ前のセルの値+1と等しくなければ」とすればいいのでは?
For i = 2 To 10
If Cells(1, i).Value <> Cells(1, i - 1).Value + 1 Then
MsgBox Cells(1, i).Address
Exit For
End If
Next i
という感じ
ところで、2行目はC2では?
(6が飛んでいる)
maruru01様早速のお返事ありがとうございます。
アドバイスいただいた方法でやります。
頭が固くなってしまってました。
ありがとうございました。今後ともよろしくお願いします。
No.2
- 回答日時:
A,B列には適用できませんがC列以降なら
C1で「書式」「条件付き書式」で
「数式が」「=AND((B1-A1<>C1-B1),AND(A1<>0,B1<>0,B1/A1<>C1/B1))」
で書式を設定
参考の例だとE1,C2,D2,F2の書式が変わります。
B1-A1<>C1-B1で同じ数値の加算・減算をチェック
B1/A1<>C1/B1で同じ数値の乗算・除算をチェック
実際には等比加算等があるのでもっと増やす必要があるのですが
とりあえず....
mshr1962 様早速のお返事ありがとうございます。
なるほど等比例ですか。。。
実は、使用する目的は、賃金台帳で、連続した数字は毎月の給与、不連続は賞与の分で、どうしてもその給与と賞与の間を見つけださねばならないのでした。
#1様と組合わせて使わせていただきます。
ホントにありがとうございました。
今後ともよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで年月日データから下二桁...
-
エクセルのセルが縦方向にのびる
-
Excelで、セル内改行もそっくり...
-
Excelの条件付き書式で、計算式...
-
【Excel】セルの中の文字の下の...
-
エクセル 関数 セルの値が0...
-
エクセルで特定のセルを表示の...
-
Excelで来月以降の日付のセルを...
-
エクセルで文字の上に重ねがき...
-
勤務時間を10進法で合計を出したい
-
エクセルのセルに「=A13」...
-
エクセルでセルに何も入力して...
-
横書きで縦の波線の書き方
-
エクセルの使い方について。 A...
-
セルA1とB1の数値が一致しな...
-
ワードの表の中に文字を入れる...
-
エクセルでセルを結合した場合...
-
EXCELでCELL一杯の文字を書きた...
-
Excelで、あるセルだけ入力させ...
-
エクセルで勝手に表示された打...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで年月日データから下二桁...
-
エクセルで特定のセルを表示の...
-
エクセルのセルが縦方向にのびる
-
エクセル 関数 セルの値が0...
-
Excelの条件付き書式で、計算式...
-
横書きで縦の波線の書き方
-
Excelで、セル内改行もそっくり...
-
エクセルでセルに何も入力して...
-
Excelで来月以降の日付のセルを...
-
ワードの表の中に文字を入れる...
-
concatenate関数で片方のセルの...
-
エクセルで文字の上に重ねがき...
-
セルA1とB1の数値が一致しな...
-
エクセルのセルに「=A13」...
-
【Excel】セルの中の文字の下の...
-
エクセル「折り返して全体を表...
-
EXCELでCELL一杯の文字を書きた...
-
Excelで前ゼロを取る方法
-
EXCELでセルを選択中に、ウィン...
-
エクセルで名簿作り・・均等割...
おすすめ情報