A B C D E F G H I J K L M N O P 
 ┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬
1│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
 ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼
2│ │●│●│●│ │ │ │ │ │ │ │ │ │ │ │ │
 ├─┼─┼─┼─┼─┼─┏━━━━━━━━━━━┓─┼─┼─┼─┼
3│ │●│●│●│ │ ┃ │ │ │ │ │ ┃ │ │ │ │
 ├─┼─┼─┼─┼─┼─┃─・─┼─┼─┼─・─┃─┼─┼─┼─┼
4│ │ │●│●│ │ ┃ │ │●│●│ │ ┃ │ │ │ │
 ├─┼─┼─┼─┼─┼─┃─┼─┼─┼─┼─┼─┃─┼─┼─┼─┼
5│ │ │ │ │ │ ┃ │●│ │●│ │ ┃ │ │ │ │
 ├─┼─┼─┼─┼─┼─┃─┼─┼─┼─┼─┼─┃─┼─┼─┼─┼
6│ │ │ │ │ │ ┃ │●│ │●│ │ ┃ │ │ │ │
 ├─┼─┼─┼─┼─┼─┃─┼─┼─┼─┼─┼─┃─┼─┼─┼─┼
7│ │ │ │ │ │ ┃ │●│ │●│●│ ┃ │ │ │ │
 ├─┼─┼─┼─┼─┼─┃─・─┼─┼─┼─・─┃─┼─┼─┼─┼
8│ │ │ │ │ │ ┃ │ │ │ │ │ ┃ │ │ │ │
 ├─┼─┼─┼─┼─┼─┗━━━━━━━━━━━┛─┼─┼─┼─┼

データがいくつかの領域に分れている時に(この例では二か所に分布)、その中で
ある一つのデータ領域を囲むように選択したとして(太い罫線)、その状態で
囲まれているデータの実質のデータ領域を取り出したいのですがどんな方法がありますか?
この例では H4:K7 というアドレスを取得したいのです。