[[20180515094134]] 『マクロやVBAを用いずに特定ブックを開き特定シーメx(alexfujimura) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マクロやVBAを用いずに特定ブックを開き特定シートをコピーするには』(alexfujimura)

初めまして、お世話になります。
現在、Excelベースで貯まったデータを編集して見せるためのアプリを作成しようとしているのですが、それを実現するには貯まったデータのブックのシートを別ブックにコピーして、そのコピー後のシートの第1列に番号を追加する列を作成することが必要そうです。
これをアプリとして実現するためには、特定ブックの特定シートをコピーして、コピー後のシートに列の挿入をするようにしないといけないと思うのですが、この機能をマクロやVBAを使わずに実現する方法はあるでしょうか?
マクロやVBAを使えば、私の能力でも容易に実現できるのですが、マクロやVBAを使いたくないとの要請があるので、困っています!

< 使用 Excel:Excel2016、使用 OS:Windows10 >


作成しているアプリが何の言語なのか判りませんが、VB.NETやC#等、普通に高級言語を使って、Excelを外部オブジェクトとして扱えば、シートやセルの操作は簡単にできますよ。 表にして表現するにはExcelは便利なので、よく使われる方法です。
(???) 2018/05/15(火) 10:04

まず、
 >見せるためのアプリを作成しようとしている
アプリということなら何らかのプログラム言語を用いて
(エクセルだとVBAが標準添付だけど、他の言語でもコントロールできるでしょう)
自動で作業をするマクロを作るをつくることになるでしょう。

でもVBAを使うためにはセキュリティーレベルを低くしないといけないので、
使わないようにしようということでしょうか?
その辺のVBAがNGな理由を説明してみてはいかがでしょうか?
また他言語ならOKという事なのでしょうか?

次に、
 >データのブックのシートを別ブックにコピーして、
 >そのコピー後のシートの第1列に番号を追加する列を作成することが必要そうです。
なぜ、番号が必要なのでしょうか?
説明がなければ、無意味にしか思えませんし、
それが無ければ、読み取り専用で開けばいいような気がします。

元のブックはどうなってて、
新しくブックを開いたらどうなっててほしいのですか?
シート上のイメージを説明してください。

(まっつわん) 2018/05/15(火) 12:34


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.