Excel VBA質問箱 IV

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

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


15143 / 76738 ←次へ | 前へ→

【67078】Re:色つきセル全選択
発言  ichinose  - 10/10/31(日) 17:50 -

引用なし
パスワード
   ▼MMM さん:
こんばんは。

>   RNGAD = RNGAD & "," & RNGAD1
この方法だと、RNGADの文字列長が255を越えると、

Range(RNGAD).Select  '←ここでエラーになります


Sub select_yellow()
  Dim r As Long
  Dim RNG As Range
  Dim Sel_rng As Range
  For Each RNG In Selection
  '黄色
    If RNG.Interior.ColorIndex = 6 Then
     r = r + 1
     If r < 2 Then
       Set Sel_rng = RNG
     Else
       Set Sel_rng = Application.Union(Sel_rng, RNG)
     End If
     'ActiveCell.RNG
    End If
  Next RNG
  Sel_rng.Select
End Sub

これで試してみてください。

0 hits

【67077】色つきセル全選択 MMM 10/10/31(日) 17:14 質問
【67078】Re:色つきセル全選択 ichinose 10/10/31(日) 17:50 発言
【67079】Re:色つきセル全選択 MMM 10/10/31(日) 19:06 お礼

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