
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんばんは
>コードをご教示ください。
「Aというブック」、「Bというブック」がどこにあるのか、ブック名は何かなどが不明な上に、全体に曖昧な表現なので、勝手に解釈してあります。
また、想定外の状況に関しては、まとめてエラー処理しています。
以下は、
「bookB.xlsxブックのシートのうち、bookA.xlsxのシート"2"のF1セルにある名称のシートから、C47:J147のセル範囲の値を、bookA.xlsxの同じ位置に転記する」
という内容のものです。
※ 両ブックとも開いている状態と仮定しています。
※ ブック名は仮に「bookA.xlsx」「bookB.xlsx」としてありますので、
実際の環境に合わせて修正してください。
※ 対象シートが保護されていたりするとエラーになります。
Sub Q_13224397()
Dim sh1 As Worksheet, sh2 As Worksheet
On Error GoTo errorP
Set sh1 = Workbooks("bookA.xlsx").Worksheets("2")
Set sh2 = Workbooks("bookB.xlsx").Worksheets(sh1.Range("F1").Text)
On Error GoTo 0
sh1.Range("C47:J147").Value = sh2.Range("C47:J147").Value
Exit Sub
errorP:
MsgBox "指定ブックまたは指定シートが見つかりません"
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【教えて!goo ウォッチ 人気記事】風水師直伝!住まいに幸運を呼び込む三つのポイント
記事を読む>>
-
初めてマクロを入力しますが、テキストとおりに入力したのに構文エラーです。修正を教えてください。
Visual Basic(VBA)
-
VBAの計算について
Visual Basic(VBA)
-
VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。
Visual Basic(VBA)
-
4
※初心者です マクロVBAについて
Visual Basic(VBA)
-
5
Excel VBAでAA(BBB) → BBB.AA に置換したい
Visual Basic(VBA)
-
6
vbaの計算 if elseと範囲について
Visual Basic(VBA)
-
7
日付を重複させずに数えたい
Visual Basic(VBA)
-
8
エクセル 2つの列にある値の完全一致を抜き出すVBA
Visual Basic(VBA)
-
9
指定文字を太字にするVBAを別シートのセルを指定する構文(改良について)
Visual Basic(VBA)
-
10
【マクロ】フォルダにファイルが1つも無い時に、ファイルがありませんとメッセージを表示する
Visual Basic(VBA)
-
11
マクロのコードを、少しでも削って短くしたい
Excel(エクセル)
-
12
ExcelのVBAでシフト表を作っていますが、バグが出て困っています
Visual Basic(VBA)
-
13
VBAでのフルパスの取得
Visual Basic(VBA)
-
14
1つの入力フォルダの値を読み込み、3分割をして新しい変数に代入する方法を教えていただきたいです。 読
Visual Basic(VBA)
-
15
VBAリストボックスで選択した後
Visual Basic(VBA)
-
16
マクロ実行時、自動で背景色を変えたい。 C列にあるチェックボックスをチェックするとB列に「TRUE」
Visual Basic(VBA)
-
17
VBA言語プログラミング
Visual Basic(VBA)
-
18
エクセルでのマクロを使ったデータの並べ替え
Excel(エクセル)
-
19
VBAで大量データの処理
Visual Basic(VBA)
-
20
【マクロ】表への繰り返し転記について
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
ユーザーフォームに入力したデ...
-
5
同じ作業を複数のシートに実行...
-
6
エクセルのシート名変更で重複...
-
7
XL:BeforeDoubleClickが動かない
-
8
C#でExcelのシートを選択する方法
-
9
【VBA】指定した検索条件に一致...
-
10
セルのコピーで「オブジェクト...
-
11
ブック名、シート名を他のモジ...
-
12
エクセルのマクロでアクティブ...
-
13
VBA 存在しないシートを選...
-
14
ExcelのVBAのマクロで他のシー...
-
15
【Excel】指定したセルの名前で...
-
16
VBA 最終行まで数式をコピーする
-
17
コマンドボタンをクリックでシ...
-
18
Excel VBA リンク先をシート...
-
19
EXCEL VBAで複数シートから該当...
-
20
【VBA】シート名に特定文字が入...
おすすめ情報
公式facebook
公式twitter
ありがとうございます!すみません、両方開いていると仮定していただいて大丈夫です。
Aブックの全てのシートにBブックのシートから該当シートを検索して転記したいので、繰り返し処理もいれていただからと助かります!