2009年12月27日日曜日

VBA IE操作 014 objIE.ExecWB で IEのメニューコマンドを使ってみた

objIE.ExecWB 17, 0 'OLECMDID_SELECTALL = 17 全てを選択
objIE.ExecWB 12, 0 'OLECMDID_COPY = 12 コピー
こんな感じで表示したページを全てコピーしてExcelへ貼り付けてみました。
http://ie.vba-ken3.jp/Methods/ExecWB/ を 参考にして見てください。
カテゴリ: 科学と技術

タグ: VBA IE操作 014 ExecWB コマンド 三流君 2009-12-27

2009年12月22日火曜日

QA1221 3.3.4 エラー処理 と マスターの設定方法

エラー処理 と マスターの設定方法 を 軽く書きました。今回は、 On Error Resume Next 'エラーを無視 で、単純に無視しました。
詳細は http://d.hatena.ne.jp/ken3memo/20091222/1261447383 を見てください。
話の流れを初めから見るにはツリー http://ken3hitori.g.hatena.ne.jp/bbs/2/34 を見てください。

QA1221 Access から Excel 名前を付けた横のセルにデータをセット

Access エクセルにデータをセット Offsetを使って名前をつけたセルの横にセットします。
詳細は http://d.hatena.ne.jp/ken3memo/20091222/1261446901 を見てください。
話の流れを初めから見るにはツリー http://ken3hitori.g.hatena.ne.jp/bbs/2/34 を見てください。

QA1221 Access 社員番号を受け取り クエリーからデータを読み込む

詳細は http://d.hatena.ne.jp/ken3memo/20091222/1261445922 を見てください。
話の流れを初めから見るにはツリー http://ken3hitori.g.hatena.ne.jp/bbs/2/34 を見てください。

QA1221 3.プログラム修正 Access DBに項目を追加後にフォーム修正

詳細は http://d.hatena.ne.jp/ken3memo/20091222/1261444901 を見てください。
話の流れを初めから見るにはツリー http://ken3hitori.g.hatena.ne.jp/bbs/2/34 を見てください。

2009年12月21日月曜日

QA1221 Access VBA プログラム修正 要求を聞き、概要と処理イメージを作成する

QA1221 Accessから単票をExcelへ出力(はめ込み)
要求を聞き、概要と処理イメージを作成する
静止画の流れは http://d.hatena.ne.jp/ken3memo/20091221/1261369986 を見てください。

Excel 名前の定義 エクセルでセルに名前をつけてからVBAで使う

Excel2003 挿入 -- 名前 -- 定義 で、名前と場所を定義します(結びつけます)
Excel2007 数式 -- 名前の定義 で、名前と場所を定義します。
まぁ、メニューからやらなくても、左上の通常セル番地、選択場所が表示されているコン ボボックスを書き換えるのが簡単かなぁ。
あとは普通に定義した名前をVBAから使うことができます。
Range("定義した名前") = 値
で、簡単にセットすることができます。
カテゴリ: 科学と技術

タグ: エクセル Excel 名前の定義 VBA Range 操作動画 三流君 Ken3 Test 2009-12-21

2009年12月9日水曜日

Access VBA チェックボックスのON/OffでSQL文を実行させる

チェックボックスの値が変化したら、
テーブルの印刷フラグを全て更新するSQL文を走らせたいと思います。
サンプルファイルと詳細解説は http://d.hatena.ne.jp/ken3memo/20091209/1260306771 を見てください。

タグ: Access アクセス VBA マクロ チェックボックス SQL実行 三流君 試行錯誤 2009-12-09

Access ボタンを押したら更新クエリーを実行して FLGを全て消す

サンプルファイルと詳細解説は http://d.hatena.ne.jp/ken3memo/20091209/1260306584 を見てください。

クエリー実行時にメッセージが出て消す方法をど忘れして、
ヘルプを探せなくて googleで検索したり、( DoCmd.SetWarnings False を探した)
チェックボックスが全てON,OFFできなくて、( Me.Refresh で 最後のデータを確定)
そして、最後に、クエリー実行後、画面が変化無かったので(笑)
( Me.Requery で 再描画を兼ねて.Requeryでキレイにする)
と、いった、恥ずかしい作業内容は下記の手順動画をみて笑ってください。
↑プログラムの作成過程は見せるモンじゃないと思いつつ・・・・
カテゴリ: 科学と技術

タグ: Access VBA DoCmd クエリー実行 .SetWarnings .Refresh .Requery 三流君 試行錯誤

Access 社員番号と分類でデータを読み込み Excelへセットする

社員番号と分類を条件にして、データを読み込み、Excelへセットしてみました。
サンプルファイルと詳細解説は http://d.hatena.ne.jp/ken3memo/20091209/1260306377 を見てください。

タグ: Access VBA Excelへ転記 社員名簿 三流君 テスト動画 2009-12-09

Access IIfで年齢の計算

=IIfで年齢の計算をした、そんなお話です。
サンプルファイルと詳細解説は http://d.hatena.ne.jp/ken3memo/20091209/1260306184 を見てください。
カテゴリ: 科学と技術

タグ: Access VBA IIf 年齢計算 三流君 テスト動画 2009-12-09

2009年12月4日金曜日

VBA IE操作 指定したテーブル(id=xxxx)のデータを抜き出す。

2.次にテーブルを探してみる、name=名前やid=xxxが付いていたらラッキー
3.見つけたテーブルのデータをセルにセットする。
詳細とソースコードは http://d.hatena.ne.jp/ken3memo/20091204/1259860031 を見てください。

VBA IE操作 TDタグを抜き出すテスト と 手抜きの時間待ち(ぉぃぉぃ)

三流君の方針、進め方のパターン
表取り込みのパターン
0.手作業で目的のWebページを表示する。
1.まず、TDで取れるか、チェックしてみる。
詳細とソースコードは http://d.hatena.ne.jp/ken3memo/20091204/1259860031 を見てください。

TD タグだけを抜くテストプログラム

TD タグだけを抜くテストプログラムを作ります。 Dim objTD As Object 'テーブルオブジェクトの格納用 Set objTD = objIE.document.all.tags("TD") '.tags("TD")でTDタグを抜く
こんな感じで、.tags("TD") でTDのオブジェクトの集合が取れるので、
あとは、カウンターを使って
objTD(n).InnerHTML

objTD(n).InnerTEXT
など、配列的に扱い、添え字でアクセスしてます。

テストのソース → http://ken3-info.blog.ocn.ne.jp/objie/2009/02/217_objiedocume_09a9.html

2009年12月3日木曜日

あることないこと

再度ウィキかぁ。
あることないこと、書かれたらイヤだなぁ。。。
イロイロと批判やクレームの投稿にも使えるシステムなのかなぁ。
おっと、前向きに有効な情報を載せないとなぁ。
以上、サイトウィキのテストを兼ねて投稿でした。

内容:

"id:ken3memo (三流君)"
- id:ken3memo (三流君)Google サイドウィキで表示