エクセル2007でテキスト出力をマクロでできない
エクセル2007でテキスト出力をマクロで行っていますが、あるPCだけそのブックの実行ができません。 尚、他の全てのPCでは実行できます。 具体的には実行ボタンをおしても「このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります。」となります。 タブから「開発」→「マクロ」→「実行」とやると実行できるのです。...
View Article検索ボタン押下時に、検索ボックスに入れた値が消える
ie操作ですが、 検索ボックスに文字を入れて、検索ボタンを押すことは出来たのですが 検索ボタン押下時に、検索ボックスに入れた値が消えてしまい、結局何も検索ボックスに入れてない状態で検索されてしまいます。 検索ボックスに値を入れても文字の色が灰色です。 手作業で検索ボックスに文字を入れると黒で表示されます。 コードはこちらです。 Sub ヒトサラ() Set objIE =...
View ArticleFunction プロシージャの戻り値にバグ?
いつも拝見させていただいてます。 今回Excel VBAでタイムスケジュールを作成したところ、まったくわけのわからないエラーが発生してしまい途方に暮れており、皆様のお力をお借りしたく投稿させていただきます。 エラーの内容は簡単に言うと Function プロシージャの戻り値がなくなってしまう(0になっている)ことです。 ESC = ESColumn(EventStart)...
View ArticleVB.net 2010 表コントロール
VBで表を使用する必要があり、検索した所、DataGridViewがヒットしました。 これで目的は達せられると思うのですが、このコントロールはプログラムでしかサイズ、行数等を設定出来ないのでしょうか。 問題としては、表のデザインの時に行数、コラムの幅等の設定がやりにくい事です。 一々プログラムを作ってサイズを合わせて行かないと駄目な様ですね。...
View ArticleExcel VBA別ブックのシートをコピーするには
Excel2010のVBAで別ブックのシートをコピーしてくる方法 Excelファイル(C:\test\BOOK2.xls)のシート名が TESTというシートを自分のExcelファイル(C:\doc\BOOK1.xls)に コピーするにはどのように記述すればよいのでしょうか。 ・コピー先:自分のExcelファイル(C:\doc\BOOK1.xls) VBAのコードがあるファイルです...
View Articleシートの条件選択
EXCEL2003で下記のようにユーザーフォーム上のオプションボタンと チェックボックスの選択状況に応じてシートを選択するようにしていました が、EXCEL2007で実行したら、「sel_sw」のところで 「コンパイルエラー:プロジェクトおよびライブラリが見つかりません」 とエラーが出てしまいました。 EXCEL2007ではどのように記述すればよいか、教えていただけますでしょうか。...
View ArticleWebBrowserのtitle取得
VBでブラウザを作っています。 下のコードはWebBrowser1のページ名をリアルタイムでタイトルバーに表示するものです。 '読み込むURLが違う場合はプロシージャを抜ける If sender.url.ToString <> e.Url.ToString Then Exit Sub End If '<title>のInnerTextをフォームのタイトルにする For...
View ArticleVBA ユーザーフォームについて
TextBoxに入力した「0123」などの数字を文字列として"ControlSorce"などで次回起動時に表示したい場合どうすればよいのでしょうか。普通に「0123」と入れた場合その時は「0123」として表示されますが次回起動時は「123」となってしまいます。
View ArticleVBAでIEのページを(メニュー選択)進める
エクセルのVBAでIEのページを(メニュー選択)進める件ですが Dim tag As String Dim objtag As Object in_str = "新しく記事を書く" tag = "li" Set objtag = doc.getElementsByName(tag)(0) For Each objtag In IE.document.getElementsByTagName(tag)...
View ArticleExcelのVBAでメモリ解放できない
以下のようなプログラムで、ExcelVBAで作成しております、Webの情報を取得しております。 strGetUrl のところのサイトによっては、メモリが解放できず困っています。 Whileで繰り返すほど、メモリを消費して解放されません。メモリいっぱいになれば解放してくれるのかと思いましたが、止まってしまいました。2回目はOSを壊して再インストールしてもらいました(VPS上で)。...
View ArticleExcelVBA select case 値設定
ExcelVBAのSelect Caseで Select Case 数式または文字列式 Case 値1, 値2, 値3 処理 Case Else 処理 End Select のようにカンマで区切ると複数の値を指定できるはずです。 この値1, 値2, 値3のところに別のシートのA1、A2、A3に入っている値を設定したいのですが そのようなことは可能でしょうか?(A1→値1 A2→値2 A3→値3)...
View ArticleVBA IE読み込み出来ないときの処理
エクセルVBAで IE読み込み完了まで、というサンプルは有るのですが 時間来ても、読み込め無い時 中止の処理ですが、 下記で如何でしょうか(実験が出来ないので、お知恵拝借) さらに、もっと、スマートな方法が有ればご教示ください。 Set IE = CreateObject("internetExplorer.application") url = yobiurl '...
View ArticleWebBrowserコントロールを継承するには
VB.NETで既存のWebBrpwserコントロールを継承して 独自のコントロールを作成せいしたいのですが上手くいきません。 以下、私が実践した手順です。 1.プロジェクトにクラスを追加 →クラス名:CBrowser 2.CBrowserにWebBrowserを継承 →Inherits WebBrowserを記述 3.フォームに既存のWebBrowserを配置...
View Article別名で保存し、元の名前で中身を新しくして使いたい
個人名.xlsmがあり、中味をみて必要ならばまっさらのに更新し、元の分はOLDというフォルダに保存したいのですが... oldName=ThisWorkbook.Name oldPath=ThisWorkbook.Path 中味をみて更新すべきという状態だったら newName="以前の" & oldName newPath=oldPath & "\" & "OLD"...
View Article他ブックからのデータ検索・コピー(VBA)
【Book2】(Sheet2)L1に「12-1」を入力 ↓ 【Book1】(Sheet1)で「12-1」をM列、T列、AA列から検索→M4に「12-1」があった ↓ 【Book1】(Sheet1)N4:S4のデータを【Book2】(Sheet2)M1:R1にコピー 各ブックは同一ファイルに保存 検索する文字列の重複はなし 現在は関数≪VLOOKUP≫を使い上記を行っています。...
View Article【VB.NET】配列の検索、変数への格納
お世話になります。 VB.NETのコーディングで不明な点がございます。 ※環境はVB2005です。 ご教示ください。 あるまとまった配列があるとします。 まとまった配列 /KEY=123 /TBL=ABC /DIR=\***\***.exe この配列に対して /TBL= で検索をかけます。 そして、後ろに続いている ABC を変数に格納します。 その後に、再度 /DIR= で検索をかけて...
View Article次へのボタンの設置について
VBでデータベースからデータを取得してデータグリッドの表示でデータを取得した後、"次へ"のボタンを設置してレコードを移動したいのですが 「対象の .NET Compact Framework バージョンは、遅延バインディングをサポートしていません。」 と表示されてしまいます。 どこが原因か変わりません。データは問題なく取得、表示されます。 [フォーム ロード] Dim conn As...
View ArticleVBAコードでExcel数値入力
見積書(sheet1)ですがD6、D11に数値入力でE1の合計金額がH2の数値と合致したいのですが 条件としてD6数値はD6+D11合計のセルH1の%(添付画像では30%)、D11は100%-セルH1 %です。 ボタン入力したいのですがVBAコードをどなたか解る方よろしくお願いします。 尚、E列数式はF列の記載通りです。
View Article