【VBA】【正規表現】
23歳OLです。 VBAと正規表現についての質問です。 ▼やりたいこと ================================================ 1 | 0 |1234567890 | 2014-2-22 22:22:22.06+09 という数列から 1234567890 という数字のみを抜き出したいです。 正確には2本目の|と3本目の|の間に入っている様々な数字です。...
View ArticleExcel2003を使っていてマクロ(VBA)
現在Excel2003を使っています。 説明が苦手なのでどう言えば伝えられるか分からないのですが。 ちょっとした自作カードを作っていて、(図参照)C7セル内に打ち込まれた文字列をクリップボードにコピーし、一番右端○の画像ファイル内にテキストボックスを作成させた黄色枠内に、 先程クリップボードでコピーした内容をテキストボックスをアクティブにし、文字列として貼り付けるとゆうマクロを作成しています。...
View ArticleVBAからjavascriptに値を渡す
VBAでIEを操作しております。 一部javascriptを使って以下のようなコードで、リンクをクリックしています。 ie.document.Script.setTimeout "javascript:document.getElementById(""ID"").click()}", 10 getElementById(""ID"")のID部分を変数にしたいのですが、 Dim ID as...
View Article文字列の保存に関して
質問です。 保存と共有方法についてお聞きしします。私はいつもフォーム内では、 プログラム内で生成した文字列(例:テストhogehoge)を Dim hoge as string ------------------------------ Private Sub CheckBox4_Click(sender As Object, e As EventArgs) Handles...
View Articleエクセル関数をVBAでやりたい
IFERROR(INDEX(***,MATCH(***)),"")この式を下記マクロに組み込むことは、可能でしょうか? Sub Macro1() ' Dim line3 As Integer Dim line5 As Integer line5 = 2 '初期値を2行目に設定してます Do While Worksheets("Sheet5").Cells(line5, 1).Value >...
View ArticleVBAのFindメソッドのエラー理由
初歩的な質問ですがよろしくお願いいたします。 シート1のi行6列目の文字列をシート2の3列目から探してその行数をシート1のi行16列目に 引っ張ってくる記述をしたく、下記のようなコードを書いたところ1004のデバック表示がされました。下の記述をどうすれば正常に動くでしょうか。 Range(i, 16) = Worksheets(2).Range(Cells(5, 3), Cells(5,...
View ArticleエクセルVBAマクロの質問です。
マクロ初心者です。行き詰まってます。 sheet1には300件程度のデータがあります。 このデータの3列目の値を、VLOOKUPでsheet3のA1:B30範囲から参照します。そこで取得した回数分、sheet1の各行のデータをsheet2にコピーしたいんです。 そこで、コード文を作ってみましたが、マクロがうまく動きません。 すみませんが、お知恵を貸していただけないでしょうか? Dim Z as...
View Article変数を名前に使ったシートにデータをコピーする方法
いつもお世話になります。 hisworkbookにあるVBAから新たに開いたmyFileにデータをコピーさせようとしています。 myFileである統合.xlsにはあらかじめ該当するシートが作成されています。 myBushoとmyGroupはそれぞれセルの値を参照しています。 それを元に対応するシート名にデータのコピーをしたいのです。...
View ArticleDataGridView の書き方
お世話になります。 VB6からVB2012へ移行中ですが、 下記コードの「MSFlexGrid」を「DataGridView」に書き換えたいのですが、コードがわかりません。 御教授よろしくお願いします。 With MSFlexGrid .Visible = False .Clear .Width = 10000 .Height = 5000 .Top = 400 .Left = 1200...
View ArticleAccessible ObjからIE Obj
VBAからIE9のタブ機能を操作しようと悪戦苦闘しております。 詳しく申し上げると、最前面に表示されているIEの アクティブなタブを確実につかんだうえで、 そのページのDOMを操作したいです。 色々調べていったところ、IAccessibleインタフェースの 中にあるaccStateプロパティを見れば、タブがアクティブになっているかどうか 判別できるところまでたどり着きました。...
View ArticleVB.NET 4 相互運用型の埋め込み
VB.NETの相互運用型の埋め込みについてお尋ねします。 環境は、 VB.NET FrameWork 4.0 , VisualStudio 2010 です。 業務システムを開発していて、VisualStudio の警告欄に以下のメッセージが出ました。 「アセンブリ 'Microsoft.VisualBasic.Compatibility.Data' からの間接的な参照が...
View Article時間制限付きのランチャーソフト
Visual Studio 2010 Professionalで開発中です。 ランチャーを起動すると現在のシステム時刻を取得し、その時間とランチャーで設定された時間の範囲と照らし合わせ、時間内であれば別のプログラムAを、時間外であればプログラムBを起動するランチャーはBasic言語では不可能でしょうか 具体的には、 ランチャー起動後、 PM9:00-AM7:59の間はプログラムAを起動し...
View ArticleVB.NETのToString("P")について
お世話様です。 VB.NETのToString("P")についてお聞きしたいことが御座います。 (1).ToString("P") = "100.00%"で変換した文字列を再度、1に戻す為には、 「("100.00%").Replace("%", "")) / 100」の方法しかありませんか。 他に方法があれば教えて頂きたいです。 宜しくお願い致します。
View Article2つのプログラムをお互いに切り替えるには
お世話になります。 VB6.0で開発されたプログラムとVB.Netで開発されたプログラムがあります。 それぞれはプログラム上で何の関連もない独立したプログラムです。 PCの起動時にこの2つのプログラムが起動するものとして、お互いのフォーム上に それぞれの名前のついたボタンを配置したとして、ボタンをクリックすると もうひとつのプログラムがカレント(画面上に表示される)にすることは可能でしょうか?...
View ArticleExcelVBA印刷範囲が変更されたことの検知
環境 Windows7 Excel2010 印刷範囲が変更されたことを検知できる方法をお教え願います。 最終的に実現したいことは、「印刷範囲が変更されたら、その印刷範囲内のセルのみで特定の処理(=処理A)を行う」 現在は、シート上にコマンドボタンを配置し、ユーザーが印刷範囲を変更した後にそれを押すことで処理Aをさせています。...
View ArticleYahooやGoogle検索を行いたい
VBあるいはc#でYahooやGoogleに文字列を送り、その文字列に対する検索結果のページのURLや件数などを所得したいのです。 Yahooのデベロッパーネットワークを見てみたのですが、ドライブやメールにログインがどうのばかりで、検索自体の方法が分かりません。 できればブラウザを経由せず、直接文字列の形で取得したいのですが、可能でしょうか?
View Articleデータコピー貼り付けの仕方
excel2010を使っています、VBA勉強中の初心者です教えてください。 随時データ量の変化するsheet1があります。 sheet1 A2からデータの入ってる最終行、R列までをコピーし、 sheet2 A列:R列まで、最終行に貼り付けをしたいのでご教授ください sheet1, sheet2ともに行1にタイトルがあります
View ArticleエクセルVBAオプションボタンの選択画面に戻りたい
皆さんこんにちは。 エクセルVBAの初心者です。 選択画面に戻るためのコードが足りていない感じなのですが・・ ご教授をお願いします。 ※エクセル2013を使用しています。 ユーザーフォーム1で作成書類を5種類から選択するようにしました。 選択後、「次へ」のボタンを押すと 『○○が選択されています。支社選択画面に移動します。』という メッセージが出るようにコードを作りました。...
View ArticleBindingNavigatorなどがおかしくなる
VB.NET2013で データソースから 詳細をドラッグ&ドロップをして BindingNavigatorの 削除ボタンに MsgBoxによる 可否を入れるようにしました。 ------- Private Sub BindingNavigatorDeleteItem_Click(sender As Object, e As EventArgs) Handles...
View ArticleVB.NetのプログラムでVB6.0のプログラムを
お世話になります。 VB.Net で作成したプログラムAがあります。 VB6.0で作成したプログラムBがあります。 プログラムBはずっとイベント待ちの状態になっております。 AのプログラムからBのプログラムにイベントを発生させたいのですが、BのプログラムにActiveXコントロールを貼り付けるとか、何かしらの方法はあるでしょうか?...
View Article