[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBA:オブジェクトが必要です』(VBA初心者)
B表.xlsの支店合計シートのD5セルにA表.xlsのA営業所シートのF50のセル値を取得したいのですが
Sub 表作成()
Workbooks.Open "C:\A表.xls" Sheets(A営業所).Select Workbooks.Open "C:B表.xls" Sheets("支店合計").Select Range("D5").Value = Workbooks("A表.xls").Sheets("A営業所").Range("F50") End Sub 5行目のところで、"オブジェクトが必要です"というエラーが出るのですが・・・・・
例えば \マークがない↓ Workbooks.Open "C:B表.xls" ↑全角のB (kazu)
こちら事務局です。 同じ人で、続きの内容なので、こちらに統合しました。 (kazu)
Range("D7").Value = Workbooks("工業.xls").Sheets("A営業所").Range("G69" - "G73" + "G74")
このようにコードを書くと”型が一致しません”というエラーが出ます。
いかにもエラーの出そうな書きかただとは自分でも思うのですが、どのように
書けば良いのでしょうか?
> Range("G69" - "G73" + "G74") 文字列から文字列引いてどうするのですか? もう少しVBAの身になって考えてくださーい。
(kazu)
Range("D7").Value = Workbooks("工業.xls").Sheets("A営業所").Range("G69").Value - Workbooks("工業.xls").Sheets("A営業所").Range("G73").Value + Workbooks"工業.xls").Sheets("A営業所").Range("G74").Value
(マーヤ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.