
BookAのデータを元にBookBに文字列を抽出する。
BookAに下記のデータがあります
ブック名="データA" シート名="名称"としてあります。
A B C D
1 A社 B社
2 りんご 青森 りんご 青森
3 みかん 愛媛 ぶどう 栃木
4 ぶどう 山梨 すいか 茨城
上記データを元に下記BookBに抽出する
ブック名="マスターA" シート名="メイン"としてあります。
A B C
1 A社 みかん 愛媛
上記A1,B2に入力規制のドロップダウンリストから、A1="A社"、B1="みかん" を選択した時に
(ここまではINDIRECTを使って出来ました。)
C1に"愛媛"を抽出するにはどうしたらよいのでしょうか?
A1にB社を選んだ時には、B1では "りんご"、"ぶどう"、"すいか" が選択できるので
C1にはそれぞれ "青森"、"栃木"、"茨城" を抽出したいのですが。
よろしくお願いします。

No.1ベストアンサー
- 回答日時:
次のマクロをコピーして実行してみてください。
シート1のデータを並べ替えたものがシート2に作成されます。これでよろしいのでしょうか。Sub Macro2()
'
' Macro2 Macro
' マクロ記録日 : 2010/10/24 ユーザー名 :
'
'
Dim mygyo As Integer, myco As String, myendgyo As Integer, myarray1 As String, myarray2 As String, myretu As Integer
Dim mystartgyo As Integer, newgyo As Integer
Sheets("Sheet1").Select
myco = Cells(1, 2)
myendgyo = Cells(1, 4)
Sheets("Sheet2").Select
For mygyo = 2 To myendgyo '社名
Cells(mygyo, 1) = myco
Next
For mygyo = 2 To myendgyo 'その他
Sheets("Sheet1").Select
myarray1 = Cells(mygyo, 2)
myarray2 = Cells(mygyo, 3)
Sheets("Sheet2").Select
Cells(mygyo, 2) = myarray1
Cells(mygyo, 3) = myarray2
Next
Sheets("Sheet1").Select
myco = Cells(1, 3)
mystartgyo = Cells(1, 4) + 1
myendgyo = Cells(1, 4) + Cells(1, 5) - 1
Sheets("Sheet2").Select
For mygyo = mystartgyo To myendgyo '社名
Cells(mygyo, 1) = myco
Next
MsgBox (myendgyo)
For mygyo = 2 To myendgyo 'その他
Sheets("Sheet1").Select
newgyo = Cells(1, 5) - Cells(1, 4) + mygyo + Cells(1, 5) - 1
myarray1 = Cells(mygyo, 4)
myarray2 = Cells(mygyo, 5)
Sheets("Sheet2").Select
Cells(newgyo, 2) = myarray1
Cells(newgyo, 3) = myarray2
Next
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「であり」と「であって」の使...
-
7文字以上のフルーツをできるだ...
-
4歳の子供がさくらんぼを種ご...
-
Excel MATCH関数で検索範囲内...
-
中黒「・」か読点「、」か?
-
煮物こんにゃくの冷凍保存について
-
何という名前の虫か教えてください
-
教えてください!!
-
パイナップルにたかる虫
-
すいかは発酵しても食べられるか。
-
【ぶどう】 友人からデラウェア...
-
キウイが苦い。 先ほど、ゴール...
-
スポンジケーキってどのくらい...
-
ラズベリーの種の抜き方を教え...
-
土地を買おうと思っています 目...
-
今白いちじくを食べようとして2...
-
こんなスイカは食べても大丈夫...
-
とうもろこし 粒の根元がオレ...
-
果物をカット→一晩保存
-
ふにゃふにゃになったキウイっ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
煮物こんにゃくの冷凍保存について
-
7文字以上のフルーツをできるだ...
-
Excel MATCH関数で検索範囲内...
-
スーパーで買った1つ300円の梨...
-
スポンジケーキってどのくらい...
-
「であり」と「であって」の使...
-
さくらんぼに似ているが、さく...
-
中黒「・」か読点「、」か?
-
ラズベリーの種の抜き方を教え...
-
いちごを1パック買ったのです...
-
10年前のにんにく漬け、食べて...
-
ライム(果物)を漢字になおす...
-
北海道では、見かけないもの
-
EXCELでB1に指定文字が入った場...
-
4歳の子供がさくらんぼを種ご...
-
教えてください!!
-
ローリエって何のために入れる...
-
梶井基次郎の檸檬
-
エクセルで数字を入力したら文...
-
何という名前の虫か教えてください
おすすめ情報