No.7ベストアンサー
- 回答日時:
No.6です。
大変失礼しました。前回の回答に誤りがありました。
前回回答はあくまでも最初の行のセルに記述する数式であり、オートフィルで下方向へコピーできる数式ではありませんでした。
さらに、shee1とsheet2は異なるブック(異なるファイル)にあるとのことですので、sheet2のA1に記述する数式は以下のものになります。
=INDIRECT("[ブック名.xlsx]Sheet1!$A$"&ROW()*30-29)
または
=INDIRECT("[ブック名.xlsx]Sheet1!$A$"&(ROW()-1)*30+1)
上記数式の「ブック名」とはsheet1のあるファイル名のことです。
ただし、INDIRECT関数の制約として、sheet1とshhe2のある両方のブック(ファイル)が開いていることが必要となります。
No.6
- 回答日時:
VBAは使ったことがないとのことなので、関数での回答とします。
ご質問者のご希望を叶えるため、sheet2の最初のデータのセルに記入すべき数式は
=INDIRECT("Sheet1!A"&ROW()+sheet1見出し行数-sheet2見出し行数+30*(ROW()-sheet2見出し行数-1))
となります。
従って、sheet1もsheet2も見出し行がなく、どちらもA1からデータを入れるルールだとすると、sheet2のA1に、
=INDIRECT("Sheet1!A"&ROW()+30*(ROW()-1))
という数式を記述し、下方向にオートフィル等でコピーすればよいということになります。
No.4
- 回答日時:
使ったことがないならば あきらめたほうが良いと思います
少なくとも 基本的なことを理解した上で使うべきです
VBAを使うには VBEを使えないといけません
イベントはどうするのかなど やはり
基本的なことは求められます
No.2
- 回答日時:
sheet1のデータが1000ならsheet2に移すデータは33個。
33個なら簡単です。sheet2のA1の=sheet1!A1をコピーしてsheet2のA2からA33に貼り付けて、あとでA1の1のところだけ直していけばいい。
でも、逆にsheet1のデータが30000個ならVBAですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) このプログラムなんですがsheetにデータを置いて表示できるようにしてありますがsheetに101を 2 2023/02/23 20:13
- その他(プログラミング・Web制作) python文字化けエラーが発生しているようです 3 2022/04/13 19:41
- Visual Basic(VBA) vbaのvlookup関数エラー原因を教えていただけないでしょうか。 3 2022/04/25 16:16
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) 【Excel質問】別シートにある複数の同型の表から、同じ行項目にある数字を集計する 4 2023/02/16 00:14
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- Visual Basic(VBA) VBAでvlookup関数から、別シート参照するやり方・・・ 2 2022/11/14 18:49
- Visual Basic(VBA) VBA 別sheetからの転記なのですが 2 2023/05/22 15:55
- 英語 料金の伝えかた 4 2023/05/28 15:31
- Excel(エクセル) VBAにてエクセルをpdf化する方法 1 2023/03/10 16:20
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで日付から日にちを削...
-
Excelで2行単位のソートの出来...
-
Countifよりも早く重複数をカウ...
-
複数の条件に合う行番号を取得...
-
エクセルで、重複データを除外...
-
エクセルで1列に500行並んだデ...
-
Excelの30個ずつの平均値の出し方
-
excel:別シートの値を飛び飛び...
-
Excelの関数でこんな処理ができ...
-
Excelでデータベースを構築した...
-
エクセルで並び替えをしたあと...
-
エクセルで1つの会社名に対して...
-
500行の中から、多い順に抽出す...
-
【VBA】A列にある連続したデー...
-
エクセルで別々な2つのデータを...
-
Excel VBA 【QueryTables.Add】...
-
エクセルで横並びの複数データ...
-
エクセルVBA C列に特定の文字列...
-
Excelで同じセルに箇条書きをし...
-
エクセルの複数のセルを一括で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで日付から日にちを削...
-
Excelで2行単位のソートの出来...
-
複数の条件に合う行番号を取得...
-
エクセルで1列に500行並んだデ...
-
Countifよりも早く重複数をカウ...
-
excel:別シートの値を飛び飛び...
-
エクセルで、重複データを除外...
-
Excelの30個ずつの平均値の出し方
-
VBA 数式を最終行までコピー
-
エクセルVBA C列に特定の文字列...
-
不要な行を消したい
-
エクセルで横並びの複数データ...
-
VBA 大きなtxtテキストファ...
-
エクセル2016にて、行挿入&コピ...
-
500行の中から、多い順に抽出す...
-
【エクセル】1列内に複数ある同...
-
エクセルで1つの会社名に対して...
-
エクセルで時刻だけを抜き出す...
-
差し込み印刷 «Next Record»に...
-
Excel VBA 【QueryTables.Add】...
おすすめ情報
VBAを使った事がありません。
具体的な使い方を教えていただければありがたいですが。
sheet1のデータは18000です
VBAは難しそうですね。
VBAでなく、関数での解決法をありがとうございます。
質問内容を簡単にするため、sheet1とsheet2と同じファイルで説明しましたが、実は別ファイルなのです。
説明のあった関数を入力しましたが解決できませんでした。