VBAのファイル参照について
セルの変更時、列によって行の内容を変更するプログラムを組んだのですが、 エラーが起きてうまくいきません。 使用しているExcelは2007です。 ファイルを参照するあたりが全然わかってないのでそのあたりがあやしいです。 実行時エラー '91': オブジェクト変数または With ブロック変数が設定されていません。 → hoge =...
View ArticleWEBページからのメッセージをVBAで
いつもお世話になっております。 エクセルVBAでIE制御についてです。 環境はWIN7、IE 9or11とエクセル2010です。 あるページのリンクをクリックすると、 WEBからのメッセージというダイアログボックスが出てきて、 続行しますか? はい いいえ を聞かれます。 その「はい」をVBAで押したいのですが、 sendkeysメソッドで押そうとしてもうまくいきません。...
View ArticleエクセルVBAでの繰り返し処理について
1行目には1ヶ月分の日付がはいっています。 2行目にはWEEKDAY関数で1行目の日付の曜日をいれています。 3行目に月曜日(WEEKDAY関数では2)なら公休日の"公"と表示したいのですがどのようにしたらよいでしょうか? Sub 公休日() If Range("A2").Value = 2 Then Range("A3").Value = "公" End If End Sub...
View ArticleVBAでjavascriptを操作
カテゴリが違っていたら申し訳ありません。 VBAでIEを制御する際、色々調べているとjavascriptを使うシーンが たびたび出てくるのですが、あれはIEで読み込んだページ内にあるものを使っているのですか? それともIEの中に基本的な関数やメソッドが入っていて それも含め呼び出して使っているのでしょうか。 HTMLのソースを見てjavascriptのソースが分かるものについては、...
View Articleエクセルvbaセル範囲について
困っております。 ご教授ください。 エクセルシート上に1~10の数字が列方向に並んでいます。 ユーザーフォームでtextbox1とtextbox2を作成します。 textbox1とtextbox2は1~10の間で範囲を入力します。 textbox2でエンターを押されたときに処理が開始します。 例えばtextbox1に「3」、textbox2に「8」が入力された場合、...
View Articleセルの値を参照して名前を定義する方法
A列 B列 a ああああ b いいいい b うううう b ええええ c おおおお c かかかか d きききき d くくくく d けけけけ d ここここ d ささささ このような配列でデータが存在します。 A列の文字を名前にしてB列に名前を定義しようとしています。 例えばああああという文字列にaという名前を定義したいのです。...
View Article複数文字列から共通文字列の抽出処置
お世話になっています。 標題の件に付いて教えて頂きたく質問板に投稿させて頂きました。 以下の様な複数の文字列があり各文字列で共通の文字列のみを抽出するといった処理を行いたいのですが可能でしょうか?? 例(1) 赤鉛筆を11/1に購入 青鉛筆を11/5に購入 黄鉛筆を11/20に購入 →鉛筆を購入 例(2) 今日の天気は晴れです 今日の天気は曇りです 今日の天気は雨です →今日の天気はです...
View ArticleVisual Studio 2013
こんにちは。 Visual Studio 初心者です。 テキストファイルを開く、簡単なプログラムを作成しました。 そのテキストファイルを開発マシンに保存すると、問題なく開くのですが テキストファイルをサーバーに指定するとエラーが発生します。 開発環境はWindows 8.1 Pro 64bitで、 .NET Framework 4.0を使用しています。 サーバーはWindows Server...
View ArticleExcel VBA での商品管理について
今、エクセルにて商品管理をするツールを作成していました。 ユーザーフォームにて、売却した商品コードを入力すると、在庫シートから該当商品を検索し、ユーザーフォーム内に商品データが入力されるようになっています。...
View ArticleExcelのセル内にある図形を削除したいのです。
皆様おはこんばんちわ。 セル(Ex.B2,B3,B4)をダブルクリックする度に、そのセル内にオートシェイプを描画/削除したいのです。 描画は下記(で良いのかですが)で出来たのですが、削除がどうしてもわかりません。 ------------------------------------------------------------------------- Private Sub...
View ArticleExcel:印刷できる幅の調整はできますか
VB.net 2010 のプログラムで、ExcelからA4サイズの帳票を作り、自動印刷する機能を作っていますが、解決できない点が1つありますので、質問させて頂きました。 実行するPCによって、1枚当たりに印刷できる幅が異なるのです。...
View ArticleVisual Basic 2013
こんばんは。 Visual Basic 初心者です。 簡単なアプリケーションを作りました。 作成したマシンでは動作するのですが、 その実行形式ファイル(.exe)を別のパソコンで実行できませんでした。 ちなみに、.NET Framework 4.0環境でアプリを作り、 別のパソコンにも.NET Framework 4.0がインストールされています。 開発環境と別のパソコンの環境は以下の通りです。...
View Articlevbsで取得した値をvb.netで受け取る。
vbsでデバイスインスタンスパスを取得し、そのデバイスインスタンスパスを vb.netで使用してデバイス制御アプリケーションを作成しようと考えています。 ですがvbsで取得したデバイスインスタンスパスをvb.netで受け取るための手段が調べても わかりませんでした。 ご存じの方がいらしたら教えていただきたいと思います。
View Article片方のみ成り立つif分岐
VBAです。 If (a <1 and a>100) OR (b<1 and b>100) then これは(a <1 and a>100)か、(b<1 and b>100)のいずれか、あるいは両方が成り立っている場合の条件。 どちらか片方のみが成り立っているとしたい場合には、 If ((a<1 and a>100) OR (b>=1...
View Articleクオーテーションの入力方法
過去の質問を閲覧していて入力方法が解らなく、初歩的な質問だとは思うのですがご教授頂きたく宜しくお願い致します。 「Rst.FindFirst "名称コード" & " = " & "' 101 "'」という記述を「Microsoft Visual Basic for Applications」を使用し「"' 101...
View Articleエクセルvbaの変数について
エクセルVBAについて、同じ型の値が複数列あった際に、変数に取り入れる方法として、それぞれ一つずつ別々に変数に入れる場合と、ユーザー定義型変数を定義して入れる場合の二つがあると思いま すが、どちらの方がメモリを使わなくて済むのでしょうか。また、他にも長短があればご教示下さい。
View Articleマクロで、別ブックのデータを、既存ブックの一欄に
マクロで以下のような操作をしたいと思っております。 どのようなコードを書けばよろしいでしょうか。ご教授ください。 【顧客データ一覧.xls】というブックのシート1に顧客データ一覧表があります。 同ブックのシート1上部にコマンドボタンを作成し、ボタン押下で以下のような操作を行いたい 1.ファイルダイアログを開いて、【顧客データひとり分.xls】というブックを選択...
View ArticleエクセルVBAでのCSV取り込みについて
CSVの取り込み部分を作っていて、ほぼOKの状態にはなっているのですが 取り込む際にカンマを基準にデータを区分けしている為、金額の部分にカンマが入っていると、金額が分割したデータとして扱われてしまいます これをうまく解消する方法はないでしょうか? よろしくお願いします。
View Articleファイルをメモリに出力する方法
ある配列をtiff画像ファイルとして出力したいのですが 配列を一度bmp画像ファイルとして出力して http://oshiete.goo.ne.jp/qa/8809275.html このページにある方法を使って、それをtiffファイルに変換して 残ったbmpファイルを削除するというプログラムを作りました。...
View ArticleVB6でCSVの取込をする
VB6.0 でCSVの取り込みをしています。 Dim objFso As FileSystemObject Dim objTso As TextStream Dim データ As Variant Dim stArrayData() As String Set objFso = New FileSystemObject Set objTso = objFso.OpenTextFile(取込パス,...
View Article