- 締切済み
VB6.0でのエクセル行削除
VB6.0を使用しているのですが、その中でエクセルを起動させ、データベース情報をエクセルに書き込む処理を行っています。 その際に、書き込んだ部分より下の部分をすべて削除したいのですが方法がわかりません。 どなたかご教授ください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Seafood
- ベストアンサー率100% (1/1)
- hidekun_84
- ベストアンサー率77% (14/18)
関連するQ&A
- VB6 からEXCEL起動をブロックする方法
VB6を使用してEXCELを開き色々コントロールするプログラムを作成したのですが、EXCELをプログラムからでなく、単独で起動してしまうとVB6から開いたEXCELのコントロールに悪影響を与えてしまうようです。 そこで、VB6で作成するプログラムの中にEXCELを単独で起動出来ないようにブロックするコードを入れられないかと考えています。 良い方法がありましたらご教授下さい。
- ベストアンサー
- Visual Basic
- VBからExcel上の処理をするプログラムを作成しています。
VB初心者です。 今、VBの画面からExcelを起動させて、一連の処理をした後、 またVBの画面に自動的に戻るようなプログラムを作成しようとしているのですが、 Excelのシートを削除する時に、ダイアログボックスが開いてしまい、そこで処理が止まってしまいます。 ダイアログボックスを開かないようにするとか、自動的にOKボタンを押したことにするとか、 何か方法があったら教えてください。
- ベストアンサー
- Visual Basic
- VB.NETによるEXCELの行挿入
VB.NET 2005/XP(sp2)/Excel2003(sp2) 上記の環境で開発しておる者です。 VB.NETでExcelを操作するプログラムを作ろうといています。 内容は雛形Sheetの行(複数行)をコピーして、新しく作成したSheetに貼り付ける処理をしたいのですが、手法がわかりません…。 Excel起動・新しいSheetの作成・Excelの保存はなんとかできましたが、行コピーとコピーした行の挿入部分のサンプルが御座いましたら、どなたか、教えて頂けないでしょうか? よろしくお願い致します。
- ベストアンサー
- Visual Basic
- VBによるEXCELの書き込み
お世話になっております VB2010でのEXCEL書き込みで質問です 今、VB2010で、EXCELに書き込む処理を行っています EXCELの参照を追加はせず、Object型にEXCELをセットして、EXCEL参照がなくても使用できるようになっています 問題は、VB2010でEXCELでファイルを書き込み中にスタートメニュー等からEXCELを開き、そこから他のEXCELファイルを開くとVBで実行中のEXCELも開いてしまい、そのVB2010での実行中のEXCELを閉じるとVBの方でエラーが起きてしまいます VB2010で使用するEXCELを、スタートメニューから開いたEXCELが使用しないようにすむ方法はありますでしょうか
- 締切済み
- その他(プログラミング・開発)
- VBから、エクセルでファイルを開くには・・・
またまた、お世話になりますm(__)m 環境はVB.net2003、エクセルは2002でプログラミングの勉強、データ処理をしているのですが、VBでエクセルを開き、そのエクセル上でファイル(csvやテキストなど)を開きたいのですが、VB上でどのように書けばよいのでしょうか? VBでエクセルをたちあげたり、bookやsheetを開くことはできました。 どなたかご教授お願いしますm(__)m
- ベストアンサー
- Visual Basic
- VB.NETからエクセルを起動して、エクセルでVBを閉じたい。
こんにちは。 先日、エクセルのフォームを最前面に配置したいという 質問をさせて頂いたものでございます。 それで、SetWindowPosのAPIで設定する方法を教えて頂いたのですが、 最前面にする事は出来たのですが、フォームを動かすと ブックはその一つ下に現れてしまい、 ブックを最背面に配置するなどを試みてみたのですが、 どうもうまく行かないので、 エクセルから直に立ち上げることが出来ないようにして VB.NETのフォームを作ってエクセルにデータを送ろうかと思いました。 それで、データを送る方法は何とかなりそうなのですが、 VB.NETのフォームからエクセルを起動して、 次にエクセルからそのフォームを出したり、隠したりしたいのですが、 その場合、VB.NETのフォームのなんと言うハンドルを取得すればよいでしょうか? IDにも色々あるようで、どれを使えばよいのか分からなくなってしまいました。 そのIDはVBのフォームを起動した時に、エクセルと共有するiniファイルなどに、書き込んでおこうかと思っています。 よろしくお願いいたします。m(__)m
- ベストアンサー
- Visual Basic
- VB6.0からエクセルを起動
現在VBとVBAの勉強をしているのですが、VB6.0からエクセルを起動する際に、エクセルにはVB6.0から引数を渡したいのですがどうすれば良いでしょうか? どなたか、ご存じの方が居ましたら教えてください。
- ベストアンサー
- Visual Basic
- VB.NET Excelの読み取り(ループ処理)
VB.NETでExcelをループ処理で読み取る際に、While文を使用して1行ずつ読み込む処理をするのですが、皆さんはどのようにして書かれてますか? While文の条件は「空白の行が見つかったらループを辞める」という条件で処理をするのですが、書き方がいまいちピンとこないので、皆様の情報を参考にさせて頂ければと思いました。 ・Excelのデータは約3000~4000件ほど(データによって件数は若干変動) ・Excelの6行目(A:6)から読み込む 是非ともよろしくお願いいたします。
- 締切済み
- Visual Basic
- エクセルの不要な行の削除の方法
こんにちわ。 僕は エクセルの素人なんですが エクセルで不要な行を削除する方法を教えていただけませんか? 1 りんご 2 ごりら 3 4 らっぱ 5 6 7パリ この3、5,6を削除したい!みたいなイメージです。 全部で2000行あるので、一気に削除する方法があると嬉しいのですが・・・。 エクセルに詳しい方がいらっしゃいましたら、ご教授お願いします。
- ベストアンサー
- その他(業務ソフトウェア)
- C#でエクセルみたいな重複行削除
よくエクセルファイルである「重複行を削除」という 処理を行いたいのですが、検討もつきません。 想像ではStreamReaderを使用して、ファイルを読み出して 処理を行う、というのはわかってるのですが、 単一ファイル内の重複行を探し出して削除する、という処理が浮かびません・・・。 最初、ReadToEnd()で一気に読み出し、 新たにStreamReaderを作成して、ReadLine()で一行ずつ取り出して マッチしたらremoveする、と考えていたのですが、 そもそも一気に取り出したものにマッチするわけがなく、削除はできませんでした・・・。 何か良案がありましたら、教えてくださるとうれしいです。 どなたかご教授いただけると幸いです。
- 締切済み
- その他(プログラミング・開発)
お礼
ありがとうございました。 お礼が遅くなり、申し訳ありません。 参考にさせていただき、無事に解決しましたよ。 Endの位置が決まっていたので、 そこだけ変えました。