UWSCを使ったexcel操作について教えてください。

下記のような動作をさせたいのですが
コードの書き方が分かりません。
初心者で理解が乏しいのでどなたか助けていただけないでしょうか?

1.ある指定のexcelファイルを開く
2.最後尾にシートを追加して任意の文字をシート名にする
※できればyymmdd〇〇〇としたい
3.クリップボードにある内容を
そのシートのA1セルにコピーする
4.保存する

2.3.4.を繰り返す
5.閉じる


こちらに自分が作ったコードを参考にならないと思いますが
記載しておきます。
ネットで調べたものをつないだだけなので参考にならないと思いますが、、、。


EXCEL = CREATEOLEOBJ("Excel.Application")
EXCEL.visible = True
EXCEL.workbooks.open("指定のexcel.xlsx")

FOR B = 1 TO Excel.activeworkbook.worksheets.count
Excel.activeworkbook.worksheets(B).name = "ああああ_" + B
NEXT

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2018/10/09 13:34:24
  • 終了:2018/10/16 13:35:05

回答(0件)

回答はまだありません

  • id:Z1000S
    UWSCの使用が必須でないのであれば、処理対象とは別にExcelのブックを用意して
    そいつからVBAを使って、処理対象のExcelブックを更新させるという手もありますが・・・

    UWSC必須なのであれば
    http://canal22.org/category/advance/excel/
    あたりが参考になるかも。


    私は、UWSCを使ったことがないので、UWSCを使うメリットがわからないのですが、
    提示されている処理内容を見る限りでは、Excel(VBA)だけで十分処理できる内容ですし、
    Excelのブックを更新するなら、Excel使うのが手っ取り早いように思います。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません