IE11 の ドキュメントエラー
早速ですが、エクセルVBAで IE11 になって エラーが出ます。 とりあえずは 互換設定 で 問題なく動きますが、基本的な解決も必要かと http://msdn.microsoft.com/ja-jp/library/ie/dn384051(v=vs.85).aspx ドキュメントの扱いが エラーからも想像できるのですが エラーは inputFirst objIE, oObjDoc の...
View ArticleSetやWithについて
C言語とPICのアセンブラは分かるんですが、 VB系は初心者です。 SetやWithの使い方やメリットなど 分かり易く解説していただけますでしょうか
View Articlevba Typeステートメント
vbaでTypeステートメントはどういう時に使えばいいのでしょうか? 今までTypeを使わずに問題なくコードを作ってきたのですが Typeを使いどころがわかりません。
View Article[VBS] 16進数でバイナリファイル出力したい
すいません、教えて下さい。 VBSを利用して16進数にてバイナリファイルを生成したいです。 例えばSJIS文字コードの文字列"あ"の場合だと16進数では"82A0"です。 その"82A0"を指定してバイナリファイル出力を行いたいです。 自分で色々と試しましたが、何故か出力ファイルの結果がバイナリで"81 45 A0"となってしまい 結果的に"あ"が表示されません、、、。...
View Article保護されたビューで開くとエラーが出る。
お世話になります 関数名をAuto_Open()にして、起動時にマクロを走らせる設定にしています。 保護されたビューが有効な設定のPCでエクセルを開くと マクロソースの一発目の下記の所でエラーが出ます。 ※保護されたビューを外すと、エラーは出ない ★ソース 作業行 = Worksheets("メール送信設定リスト").Cells(16, 2).Value ★エラー 実行時エラー 1004...
View ArticleVBAで符号無し整数
BMPファイルを読み込んで配列に書き出すプログラムを作ろうとしています。 BMPファイルの構造は http://www.geocities.co.jp/Playtown-Knight/6845/sd_doc/format_windib.html のページに書かれてあるのですが、 typedef unsigned short WORD typedef unsigned long DWORD...
View ArticlePasteSpecialメソッドの失敗
会社でVBAの勉強をしているのですが、 自分でコードを書いてみたところエラーが出て困っております 初心者なのでエラーの意味もわからずここにきました みなさまよろしくお願いします(・・;) Sub nigate() Const SH_NAME As String = "おはようございます" Dim i Dim ws As Worksheet Dim writerow As Integer Dim...
View ArticleWEBクエリを使用して企業情報を取得したい
VBA初心者です。よろしくお願いいたします。 Excel2007のWEBクエリを使用してyahooファイナンスより複数銘柄の企業情報を取得したい。 ・Sheets("meigara")のセルA列(複数銘柄)から企業コードを取得。 ・WEBクエリを実行させて、取得データを銘柄毎にシートに書き出し 上記を複数銘柄で繰り返し処理したい。 【詳細】...
View ArticleVB.NETで不思議なエラーが発生します
お世話になっております。 VB.NETでシステムを作成しているのですが開発環境で不可解なエラーが発生しています。 VB.NETで作成したシステムを起動して処理の実行など行った後、システムを上げっぱなしでExcelなど他のツールをいろいろ使い、一時使用せずにスクリーンセーバが起動し画面をロックしてしまうと、ロック解除時に「実行時エラー:91...
View ArticleAccessDBへテキストをインポートする方法
Access2010(*.accdb)へVB2010を用いてテキストファイルをインポートする方法について教えてください。 レコード数約700万のテキストファイル(スペース区切り)をDBへインポートしたいです。テキストファイルのフォーマットは決まっています。 ファイルのレコードを読み込み、INSERT INTO文をつかってDBへ1行ずつ追加しているのですが、莫大な時間がかかります。...
View ArticleVisual Studio 2015 で動画再生
いつもお世話になります。 また質問です。 Visual Studio の Visual Basic にて、Direct Show を使って動画をフル画面再生するサンプルがどこかにございませんでしょうか?...
View Articleフォルダーに入った画像名の取得したい
VB初心者です。色々調べて、セルに「画像名と画像サイズ一覧」を 書き出すことができました。 しかし、書き出せたのはjpgだけで、gifやpngをフォルダー内に入れると エラーが・・・・ どうしたらgifやpngも書き出せるコードになるか教えてください。 よろしくお願いします。 書いたコードは下記です。 Sub GetImageSize(ByVal f, ByRef x, ByRef y) Dim p...
View ArticleVBA保存時の警告メッセージ
お世話になります。 Windows7、Excel2010で、Xlsmファイルを作りました。 ActiveXのToolBoxで、UserFormを作っている途中途中で保存しようとしたら、 次の警告メッセージOkCancelが表示されます。 「プライバシーに関する注意: このドキュメントにはマクロ、ActiveXコントロール、XML拡張パックの情報、 またはWebコンポーネントが含まれています。...
View ArticleExcel VBA Dialogsheetの編集
古いExcelでDialogsheetで作られたものを Excel2010でメンテナンスしようとしているのですが 以下のコード部分で定義しているダイアログシートの実態がどこにあるのかわかりません。 Set m_Dlg = ThisWorkbook.DialogSheets("DlgXXXX") ret = m_Dlg.Show プロジェクトエクスプローラーを見ても、それらしいものがありません。...
View ArticleExcel関数、VBA
A列に数字を入力するとB列に合計が出るようにしたい。 但し、条件があります。 数字の入力範囲はA1からA20まで。 B列の合計はA列の数字が連続した部分の最後に表示。 例 A列 B列 10 10 10 30 20 20 10 30 40 上記のように数字の入力は1行だけの時もあり、5行の時もあるので次の空欄までの合計をB列に表示したい。 VBでも関数でも構いませんので、どなたか詳しい方教えて下さい。
View Articleオブジェクト??
またまた困っております inputboxで入力した日付を検索して複数選択しようとしたのですが unionの使い方がよくわかりません(・・;) どこが間違っているのかもしくは何が足りないのか教えてください<m(__)m> どうかよろしくお願いします! Option Explicit Sub グラフ() Const SH_NAME As String = "VBA" Dim art As...
View ArticleExcel2010 VBAでスペース区切り
はじめて質問させて頂きます。 VBA初心者ですが、宜しくお願いします。 CSVデータをエクセルにコピペしてから処理することを考えています。 CSVのデータはエクセルで開くと以下の様に入力されています。 | A列 | B列 | C列 | 1行目| 日付 時刻 |データ1|データ2| 2行目|2014/5/14 13:00:01| ○ | △ |...
View Articlewindows7のエクスプローラをVBAで操作-3
アドバイスをお願いします。 Excel-VBAで起動しているエクスプローラに対してハンドルを取得してクリックしたり、テキストボックスに文字をセットするプログラムを作って動かしています。 WindowsXPのときはできていたのですが、Windows7になったらエクスプローラが変わったため正しく動作しなくなりました。...
View Article[VBS] 素早くローテート演算したい
教えて下さい。 VBSで出来るだけ高速でローテート演算を行いたいです。 当方ではシフトJISの1バイトコード(16進数)を一度、10進数に直して さらにそこから2進数へ変換した後にローテートを行い、また10進数に直して~を行っています。 やはり処理に膨大な時間がかかってしまいます、、。 もっとスマートに素早く計算出来る方法があればご教示下さい。
View ArticleVisual BASIC 変数の値の表示
Visual BASIC 6を使用していますが デバッグ最中にコードの中にSTOPを入れ停止させた時 今まではマウスカーソルを変数のところに持っていくとその変数の値が表示されていたと思いましたが、今は表示されません。 なにかいじったのでしょうか? 変数の値を表示させるようにしたいのですがどうしたらよろしいのでしょうか?
View Article