No.2ベストアンサー
- 回答日時:
こんにちは!
Sheet1にコマンドボタンを挿入しておいて、コマンドボタンをクリックすると
Sheet1の2行目データをSheet2の最終行以降にカット&ペーストしたい!
という解釈です。
もしそうであればわざわざSheet1にデータを入力し、おなじデータをSheet2に持ってこなくても
ユーザーフォームにテキストボックスを4個とコマンドボタンを配置し、
ユーザーフォームのコマンドボタンをクリックで直接Sheet2に表示させる方が簡単だと思いますが、
敢えて質問通りにやれば、
Sheet1のコマンドボタンのコードを↓のようにしてみてはどうでしょうか?
>したいことは、データ4列で・・・
とありますので、A2~D2セルとしています。
Private Sub CommandButton1_Click()
Dim wS As Worksheet
Set wS = Worksheets("Sheet2")
Range("A2").Resize(, 4).Cut wS.Cells(Rows.Count, "A").End(xlUp).Offset(1)
End Sub
Excel2007以降をお使いだとして・・・
(ActiveXコントロールのコマンドボタンを挿入するとします)
メニュー → 開発 → 挿入 → ActiveXのコマンドボタンを選択し、Sheet1に挿入
→ 挿入したコマンドボタン上でダブルクリック → 上記コードの1行目と最終行はすでに表示されている状態ですので、
2行目~最後から2行目までをドラッグ&コピー → そのままVBE画面のカーソルが点滅しているところに貼り付け
→ 「デザインモード」を解除してSheet1に戻りA2~D2セルにデータ入力 → コマンドボタンをクリック!
としてみてください。
※ 今回はActiveXコントロールのコマンドボタンとしましたが、
オートシェイプ等でも構いません。m(_ _)m
No.1
- 回答日時:
とりあえず記録マクロでシート間で切り取り/コピーをしてその操作の記録をしてください。
でもってできあがったマクロを見る。
それをみて分からないところを質問するようにしましょう。
代わりにマクロを作ってということであれば、それはそれでも良いのですが、
そのあとにマクロを修正したりできなくては意味がありませんよね。
この回答への補足
下の文のようなものが作りたい・必要ということで書いているのでまったくマクロはできてないです。
回答してくださる方にどのようなマクロが欲しいか分かるように例えで書いたのですがそこに集中しすぎて肝心なものが抜けてましたねわごめんなさい
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Visual Basic(VBA) VBAを使いシート間で貼り付け 3 2023/03/14 20:53
- Visual Basic(VBA) マクロを教えてください。 7 2023/06/01 19:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) Excel vbaについて知恵もしくは、コード教えて下さいm(__)m ① 表にあるデータをコピー、 2 2022/09/01 23:57
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OSQLの起動について
-
CSVファイルをBULK INSERTでSQL...
-
Windows版 pg_dumpの結果をログ...
-
oracle spool SJIS → UTF-8
-
Query OK, 0 rows affected
-
tar.gzファイルのリストアについて
-
shellからpostgresqlへの変数の...
-
ACCESS VBA;コマンドボックス...
-
Excelのデータをインポートする...
-
psql でのエラー出力について
-
SQL: insert/importコマンドの違い
-
date型に空白を入れるとエラー...
-
DBのテーブルの使用量
-
ディスク上のサイズの乖離が大...
-
createdbでいきなりつまづいて...
-
ヤフーショッピングでPayPay支...
-
PostgreSQLからSQLServerへの移行
-
エクセルVBAでcommit,rollback
-
PostgreSQLについて教えてくだ...
-
リコーimagioneo630 エラーs...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
oracle spool SJIS → UTF-8
-
Windows版 pg_dumpの結果をログ...
-
tar.gzファイルのリストアについて
-
CSVファイルをBULK INSERTでSQL...
-
ACCESS VBA;コマンドボックス...
-
shellからpostgresqlへの変数の...
-
ファイルに記述されている複数...
-
psql でのエラー出力について
-
Oracle / UNIX ファイルコマン...
-
Query OK, 0 rows affected
-
SQL: insert/importコマンドの違い
-
OSQLの起動について
-
teraterm上でsqlplusにログイン...
-
SQL+Plusの訂正
-
コマンドと関数の違い
-
date型に空白を入れるとエラー...
-
アクセスのフォームで10件づつ...
-
DBのテーブルの使用量
-
VB上でのSQLローダ利用
-
SQLサーバのジョブにてVisualBa...
おすすめ情報