こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCELについて質問です

簡単な事かも分かりませんが
Sheet1
A1  B1
C10 ああああああ
F3  いいいいいい

・・
・・・

といった具合に入力すると Sheet2 のC10にあああああが入り、F3にいいいいいが入る
Sheet2は予め番号が決まっています。

どうか宜しくお願い致します。

投稿日時 - 2012-10-18 19:03:18

QNo.7754755

困ってます

質問者が選んだベストアンサー

こんばんは!
Sheet1のA列はSheet2のセル番地を指定し、そのセルにB列のデータを表示する!
というコトですね?

>簡単な事かも分かりませんが
とありますが、Sheet2のセル番地が一定していない場合は結構厄介です。

そこでVBAになってしまいますが、一例です。
画面左下のSheet1のSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペーストして、Sheet1のA・B列にデータを入力してみてください。

Private Sub Worksheet_Change(ByVal Target As Range) 'この行から
If Intersect(Target, Columns("A:B")) Is Nothing Then Exit Sub
Dim i As Long
Dim str As String
Dim r As Range
Dim ws As Worksheet
On Error Resume Next
Set ws = Worksheets("Sheet2")
i = Target.Row
str = Cells(i, 1)
ws.Range(str) = Cells(i, 2)
End Sub 'この行まで

※ Sheet1のデータ変更には対応できますが、データ削除の場合はSheet2のデータはそのまま残ります。

ただ、一つ気になるコトが・・・

>Sheet2は予め番号が決まっています。

の部分は理解できませんでしたので、的外れならごめんなさいね。m(_ _)m

投稿日時 - 2012-10-18 19:50:05

お礼

有り難う御座います。
私の質問が間違っていました
改めて質問します。

投稿日時 - 2012-10-18 20:06:47

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問