No.1ベストアンサー
- 回答日時:
Dim buf As Variant
buf = ActiveSheet.Range("a1:b200")
Sheets.Add after:=Worksheets(Worksheets.Count)
Application.DisplayAlerts = False
With Worksheets(Worksheets.Count)
.Name = "copy"
.Range("a1:b200") = buf
.Move
End With
With Workbooks(Workbooks.Count)
.SaveAs "C:\test.xls"
.Close
End With
Application.DisplayAlerts = True
No.2
- 回答日時:
あなたのやりたい機能は、全て過去の質問履歴に書かれているサンプルを組み合わせることで、実現可能だと思います。
ただ初心者であれば、その検索キーワードがわからないかも知れませんので、そのキーワードだけ
エクセルを操作
「excel.application」
エクセルの保存
「saveas」
CSVっていうか、テキストファイルの関連
http://okwave.jp/kotaeru.php3?q=2100690
↑最近アドバイスしたけど、そのまま放置されているスレッド
「初心者だからわからない⇒丸投げの質問」
ではいつまでも初心者です。
あなたのやりたいことは
・エクセルを開く
・新規ブックの追加
・シートへの値の反映
・ブックの保存
・あるいはテキストファイルの読み書き
といった「複合の機能」です。
的を絞った質問をすることも、これまた「スキル」です。
がんばってください。
おっしゃる通り、今の私では初心者から脱皮できませんよね……。
(おそらく(汗;)→自在に操れる言語(もう流行らない古いもの)とはあまりにも違うので、キーワードを見出せなかったのも事実です。
時間がなかったというのもありますが、過去ログをきちんと確認しなかったのも当サイトではマナー違反でしたね……。
精進してまいります。
No.3
- 回答日時:
エクセルがおしえてくれるのではないですか。
マクロの記録をとりました。
Sub Macro1()
Workbooks.Add
Windows("Book1").Activate
Range("A1:B10").Select
Selection.Copy
Windows("Book2").Activate
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\XXXX\My Documents\Book2.xls", FileFormat:=xlNormal _
, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
End Sub
となりました。
関係箇所を変更して、コマンドボタンクリックイベントで上記コードを囲えば済むのではないですか。
この回答への補足
私も最初はマクロ記録で対応しようと思ったのですが、
メニューに"エクスポート"のようなものがなかったのでできませんでした。
どこから動作させたのか、参考までに教えていただけますか?
No.4
- 回答日時:
#3です。
>どこから動作させたのか
普通にやりました。セル範囲をコピーしておいて、
ファイルー新規作成ー空白のブック
貼り付け
名前をつけて保存
をしました。(E2002)
>メニューに"エクスポート
私の語感では
(1)受け・渡しのソフトが違う(エクセルとアクセスとか)
(2)両者標準のファイル形式が違う(xlsとmdbとか)
CSVなどを通じての場合はおなじでも使うかな。
そういう際に、ファイルを取り込む方法を提供している場合に使う。
(3)俗語・普通名詞的にデータを「移す」という意味で使う
場合も見かける。
それで今回はエクセル間ですから使わない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 1 2023/02/27 22:21
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) エクセル VBAでBook モジュールのプロシージァ(コード)に除外シートを設定したい 1 2023/01/11 15:53
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
ワイルドカード「*」を使うとう...
-
VBAで別ブックのシートを指定し...
-
【ExcelVBA】zip圧縮されたCSV...
-
別ブックをダイアログボックス...
-
エクセルのマクロについて教え...
-
エクセルのマクロを使ってメー...
-
【困っています2】VBA 追加処...
-
エクセルVBAが途中で止まります
-
マクロで最終行を取得したい
-
エクセルのマクロについて教え...
-
拡張メタファイルにて貼り付け
-
【ご教示ください】VBAの記述方...
-
ExcelのVBAです。フォルダ内の...
-
VBAで複数のブックを開かずに処...
-
EXCEL VBA 単語置き換え につい...
-
Excelのマクロコードについて教...
-
【マクロ】違うフォルダにある...
-
【ExcelVBA】インデックスが有...
-
vbaでvbaProjectのパスワード解...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
エクセルVBAが途中で止まります
-
別ブックをダイアログボックス...
-
ワイルドカード「*」を使うとう...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
VBS Bookを閉じるコード
-
【ExcelVBA】インデックスが有...
-
VBA コードを実行すると画面が...
-
【ExcelVBA】zip圧縮されたCSV...
-
vbaでvbaProjectのパスワード解...
-
VBAで別ブックのシートを指定し...
-
ExcelのVBAです。フォルダ内の...
-
vbaで他のブックに転記したい。...
-
フォルダ内の全てのファイルに...
-
VBAで複数のブックを開かずに処...
-
VBSでExcelのオープン確認
-
VBA 実行時エラー 2147024893
-
【Excel VBA】書き込み先ブック...
-
VBA シート名が一致した場合の...
おすすめ情報