エクセルのマクロを組んでいますが、うまくできません。
Sheet1の3行r列目の値(rは定義済み)を
Sheet2全体で検索したいです。
Worksheets("Sheet1").Cells.Find(What:=Range(Cells(3,r),Cells(3,r)), After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, MatchByte:=False, SearchFormat:=False).Activate
マクロの記録をして、さらに色々調べながらやったところ
Cellsの前にシートを指定できることとWhat:=の後はRangeをもってこれることがわかり
上記のような式になりましたがエラーになってしまいます。
できればSheet1をアクティブな状態にしておいて、上記マクロ実行後
Sheet2で検索した値を選択した状態になっていればいいなといったところです。
私、恥ずかしながらマクロの知識全てネットで調べつつ組んでいるレベルの初心者です。
詳しい方、ぜひ教えてください。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
VBA初心者です。
この書かれているソースはVBAのソース全体ではないですよね。
全体のソースを書いていただいて、
どこの行でどんなエラーがでているのかを書いていただいた方が
適切な回答が得られるように思うのですが?
それとこういう質問でしたら
教えて!goo >コンピューター・テクノロジー > プログラミング・Web制作 > Visual Basic(VBA)
の方が適切なカテゴリだと思います。
No.1
- 回答日時:
WorksheetオブジェクトとWorksheetsは違いますし、Excelではワークシートのほかにも、いろいろなシートがあります。
何がしたいのですか?(あ、内容は見ていません)
https://www.sejuku.net/blog/32581#Worksheet
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルマクロで教えてください 2 2022/05/04 09:07
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) vbaのvlookup関数エラー原因を教えていただけないでしょうか。 3 2022/04/25 16:16
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Visual Basic(VBA) ExcelVBAのマクロについて。 9 2022/05/04 14:50
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたい 6 2023/01/23 12:00
- Visual Basic(VBA) VBA For Each 〜 複数条件について 3 2022/10/20 20:05
- Excel(エクセル) マクロで列を加えたら上手くいかなくなりました。 2 2022/05/23 17:59
- Excel(エクセル) マクロで最終行から上に検索を逆にしたい 1 2022/05/17 18:27
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
お肉の下のシートを煮込んでし...
-
エクセルを利用して、日計と累...
-
指定した条件でTRANSPOSE関数を...
-
エクセルのシートをコピーして...
-
条件にマッチする行を抽出するV...
-
複数シートのセルの 記号の数...
-
VBA 縦のデータを横にするコード
-
毎日の日計を別シートに自動で...
-
2つのシート間での重複データ...
-
エクセルでの集計方法
-
エクセルで○のついた項目を抽出
-
エクセルでフラグがたっている...
-
エクセルでシート間の相対参照
-
Excelにて 別シートからのデー...
-
精算表って?
-
チュロス袋の代用
-
エクセルで2つのシートに同じ名...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
Excelの入力規則で2列表示したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お肉の下のシートを煮込んでし...
-
エクセルを利用して、日計と累...
-
エクセルのシートをコピーして...
-
2つのシート間での重複データ...
-
エクセルで1行だけ数式が反映さ...
-
条件にマッチする行を抽出するV...
-
エクセルで2つのシートに同じ名...
-
毎日の日計を別シートに自動で...
-
エクセルで○のついた項目を抽出
-
指定した条件でTRANSPOSE関数を...
-
エクセルでフラグがたっている...
-
エクセル ○印がついている行を...
-
チュロス袋の代用
-
Excelで複数のシートに列のグル...
-
excel シート1の奇数(偶数)...
-
EXCELで受験票を作成したい(名...
-
excelマクロで複数シート間のデ...
-
複数シートのセルの 記号の数...
-
VBA 縦のデータを横にするコード
-
エクセル シート毎に数字を変...
おすすめ情報
補足です。
Sheet1で毎月列が足されます。
例えば9月の集計データをまとめる時は全列の最後から2番目に9月の列が追加されます。
9月と入力するのは3行目のr列のセルです。
(ここでは毎月全列の最後から2番目に足される列数をrとしています。)
Sheet2では既に9月の列がありますが、Sheet1で集計した9月のデータをSheet2の9月と入力されたセルのひとつ下に入れたいです。
そのためにSheet1で足した月をSheet2で探してOffsetを使ってひとつしたのセルを選択できるようにしたいのです。
このSheet1の値をSheet2から探して選択する方法は無いでしょうか?