アウトルックのマクロ 件名を変更して転送したい
アウトルック2010で 件名を変更して転送するマクロをしたいのですがどうかけばよいでしょうか あるサイトのマクロで Option Explicit ' ここをトリプルクリックでマクロ全体を選択できます。 Public Sub ForwardWithPrefix(objMail As MailItem) Const FORWARD_ADDRESS = "" ' 転送先のアドレスを指定します...
View ArticleエクセルVBAでIE操作
初心者です。例、エクセルからIEを呼び出してヤフーの全国お天気情報をsheets("sheet1").Range("A3")から順次張り付けていく構文をどなたかご教示お願いします
View ArticleVBA Hex関数
Hex関数を使用して、16進から10進の処理をしようとしてますが 下記※のところで「型が一致しません」と出てしまいます。 色々変数の型を変えても、2つの※のどちらかで出てしまいます。 Dim r As Long Dim H2D As Long Dim CheckSum_Cal As Long For r = 1 To 10 H2D = Hex(Cells(5, r)) ※ CheckSum_Cal...
View ArticleVBA 範囲選択時エラー
Private Sub Worksheet_SelectionChangeのVBAでA列B列C列でワンクリックで文字が入力できるように設定致しました。 その後、A列からC列を範囲選択してDeleteするとデバック 「実行時エラー 型が一致しません」と出てしまいます。業務上、そのセルのデータは一気に消したいので困っております。どなたか分かる方よろしくお願い致します。 Private Sub...
View Article前月の最終セルの値を次月のE3とG3セルに入れる
よろしくお願いします。 下記の構文で実施したのですが、次月に繰越できません。 ご教示をお願いします。 Dim U As Long Worksheets("1月").Range("E3,G3").Value = 入力フォーム.繰越.Value For U = 2 To 12 Worksheets(U & "月").Range("E3,G3").Value = Worksheets(U - 1...
View Article【ACCESS】 VBA
accessのVBAからエクセルファイルを参照する仕組みを作成しています。 エクセルファイルのシート名は数字になっており 下記のように記述するとエラーとなります。対応方法を教えてください。 STR_sheetは1 Set Xls_sheet = Xls_book.Worksheets(STR_sheet) こうしてみてもダメ Set Xls_sheet =...
View ArticleEXCEL VBA 16進から2進に変換
EXCEL VBAにて16進数から2進数に変換したいと思い、 下記を実行したところ使用したところ、A1セルに入っている値が "AA"といったように2桁なら上手くいくんですが "AAA"というようにそれ以上の桁数になると、Hex2Binのプロパティが 取得できませんというエラーが出てしまいます。 Dim bin_1 As String bin_1 =...
View ArticleUBound の使い方
Split で文字列を分離したものがt(0),t(1),・・・・と表されますが、 最後の項をt(n)とした場合、 For~文で最後を指定するとき、UBound(t) を使うと思いますが、最後から2番目、つまりt(n-1)までを指定するときはどう表せばよいでしょうか。
View ArticleExcel VBAでCOMポートを調べる
表題の通り、Excel VBAでteratermと連携するツールを作っていますが 実行した際に、PCで使用されているCOMポートをダイアログ内に ラジオボタンで表示させて、使用するポートを選択させるという風に したいと考えています。 調べてると何となく難しそうですが、VBAでは限界でしょうか?
View ArticleEXCEL VBA 今期実績を前年実績にコピー
お世話になります。 実績.xlsxというブックがあります。 この中の[東京支店]というシートから右へ全シート分繰り返したい下記の処理があります。これをどこかのシートに[処理]というボタンを作って、これをクリックしたら処理が走るVBAで実現できませんでしょうか? [やりたい処理] [東京支店]シートから右へ全シート下記の処理を実行...
View ArticleVBA
ACCESSのVBAにて エクセルシートをコピーしたところ、 元ファイルで別シートの値を参照している設定が おかしなリンクになってしまいました。 解決方法はありますか? Aブックに1~10のエクセルシートがあり「2」シートをBブックにコピー Aブックの「2」シートでは、Aブックの「1」シートの値を参照していた Bブックの「2」シートのリンクが、コピー元のリンクになっている。
View ArticleVBAでB列に並んでいる値を別シートにある同じ値が
VBAでB列に並んでいる値を別シートにある同じ値がある場合に処理を開始するというマクロを作成したいのです。 VBAは5年前にサンプルを改変して構築していた程度で 久々にVBAを開きました。 コード等載せることが出来れば良いのですが 現場の関係で載せられずすいません。 よろしくお願いします。
View Articleエクセルのvba(最終行を取得する並び替え)
初めまして、エクセルのvbaについて質問をさせてください。 マクロの記録を使って、以下の通りF列→M列→J列の順に優先して、A列からAL列を昇順に並び替えるvbaを作成したのですが、10000行までとう不恰好な書き方になっています。最終行までという書き方に変えたいのですが、色々試したもののうまくいきません…!この場合、最終行を取得するにはどのような書き方にすれば良いのでしょうか…??(T-T)...
View ArticleOutlook VBA 電子メールアドレス取得方法
※長文失礼します。 ■質問内容 Windows7 Outlook2013の環境にて、宛先、CC、BCCを電子メールアドレス(sample@okwave.jp)で取得する方法が分かりません。(メッセージ送信検知→ユーザーフォームへ電子メールアドレスを出力させる予定) ■経緯 メール送信前に内容をするためのツールを作成しています。...
View Articleエクセルマクロで大量データ作成の件
エクセルマクロで大量のデータを作ろうとしています。100MBを超えたら、別ファイルに移して名前をつけて保存し、リソースを解放しながらプログラムを動かし続けてみていますが、それでも処理が進むと徐々に処理速度が遅くなってしまいます。 処理速度が遅くならないようにするコツを教えて頂きたく、宜しくお願いします。
View ArticleVB.netでクラスにデータが渡せない
現在、C#で作られたソースをDLL化して、VB.netでプログラムを 作っているのですが、C#側のクラスにVB.netで値を渡し、関数を 動かそうとすると、Nullのエラーが発生してしまいます。 C#のサンプルプログラム通りに、値を渡しているのですが。 ちなみに、Amazon MWSプログラムです。
View ArticleVBA フォームに入力したものを検索しエクセルへ
わたしはVBA初歩で現在勉強しているものです。 VBAでユーザフォームに検索窓を設置しました。 下記のことをできるようにしたいです。 (1)フォームの検索窓に文字を入力 (2)フォームのボタンを押す (3)googleで(1)の文字を検索(サイトはshowしなくてよい) (4)検索結果のすべてを A列 番号 B列 タイトル C列 URL というように順次流していく。...
View Articlevba エクセルに記載のURLを順次見に行き画像を
エクセルのB列に複数のURLが入っています。 1 http://~~~ 2 http://~~~ 等々 ユーザフォームのボタンを押すと、このURLを順次見に行き、別シートに シート番号1 上の1のURL内にある画像を張っていく(並べていく) シート番号2 上の2のURL内にある画像を張っていく(並べていく) というのを終わるまで繰り返していくVBAを作りたいです。...
View Articleエクセルマクロの構文の実行の仕方について
これからエクセルのマクロを学習しようとしている者です。教本等購入して一度目を通しただけの状態ですが、読んでいく中でいろいろ疑問が出てきました。例えばネット上には様々な構文が公開されていますが、実際にこれを活用しようと思ったときにエディターにコピペしてファイル名とブック名とシート名を個別に変更してやる、という作業だけで『シートを一つのブックにまとめて集計する』ということが可能になるんでしょうか?また実...
View Articleexcelを使用したVBAの問題に関する質問です。
excelを使用したVBAの問題に関する質問です。 下記のサイトの問題19の解答の中で、 http://excel-ubara.com/excel-answer/EXCELVBA619A.html '縦合計の客単価 If i = 4 Then Cells(20, j) = Cells(18, j) / Cells(19, j) End If...
View Article