ITmedia総合 >  質問!ITmedia  >  V

「VBA」最新質問一覧

Visual Basic for Applications

関連キーワード

Excel(エクセル)
エクセル VBA リストボックスでの時間入力
よろしくお願いします。ユーザーフォームでListBox1には1時間置きに8時から20時までをhourで設定89101112・・・ListBox2には5分置きに分のみ00から60までを設定0005101520・・・と設定してあります。例えばListBox1で「12」を選択し、続けてListBox2で「30」を選択したら、...(2019/07/14)

Excel(エクセル)
VBAの変数の宣言で数字はすべてDoubleにする
ご意見教えてください。VBAの変数の宣言で、数字はすべて、整数も含めてDoubleとして宣言した場合、どんな問題が考えられるでしょうか?また、実行速度が落ちるかも?しれませんが、気になるほど落ちるでしょうか(2019/07/13)

Visual Basic
VBAで、パスを設定してダイアログを開きたい
いつもお世話になっております。初心者につき、ご教示いただけますと幸いです。使用しているエクセルに設定されているものに少し手直しをしたいと考えております。1、B3にパスを入力するセルがあります。※前回の履歴が残っています。2、C3にダイアログを開くボタンがあり...(2019/07/11)

Excel(エクセル)
VBAでのIE操作で、ENTERキーが押せません
VBAでIEの操作を勉強中です。HTMLを整形するホームページ(https://lab.syncer.jp/Tool/HTML-PrettyPrint/)です。左側のエリアにHTMLを入力すると右側に整形されたHTMLが表示されるものです。手動ではなんら問題ありません。作成したVBAから操作すると、左側のエリアにHTML...(2019/07/11)

Visual Basic
エクセルVBAで、条件一致する値をcsvから抽出
いつも大変お世話になっております。初心者につき、ご教示いただけますと幸いです。エクセルBook1というファイルにA列に地域番号・・・J列に個別番号 が入っています。※1行目に項目名などのヘッダーは持っていません。その地域番号をファイル名に持ったcsvファイルがいく...(2019/07/11)

Excel(エクセル)
エクセルVBA 条件付き書式セルを選択
皆様よろしくお願いいたします。エクセル2010を使用しております。「 連続したセル範囲」、「A1」から「S1」がありまして一部のセルは条件付き書式にて背景色が変更されており、それ以外は変更されておりません。(すべてのセルは通常の背景色塗りつぶしは一切ございません...(2019/07/10)

Excel(エクセル)
VBAでBOOKを開かずにプロパティ変更
エクセル2013です。特定のフォルダ内のエクセルのBOOKのプロパティの作成者をすべて変えようと思います。いろいろ試して、以下のコードでできるようになりました。しかし、下記のコードではいちいちファイルを開かなくてはなりませんのでサイズが大きかったり、数が多いと...(2019/07/10)

Excel(エクセル)
VBA セルを使わずに合計と平均の出し方
セルを使わずに、コマンドボタンに不特定数の数字を入力していき、終了ボタンを押すまでその合計と平均を出力するにはどうすれば良いですか?(whilの繰り返しを使用します)(2019/07/09)

オフィス系ソフト
Excel VBAで10回以上の実行でエラー
Excel VBAで10回以上同じマクロを実行するとエラーが発生します。10回目までは問題なく実行され、11回以上使おうとするとエラーになるといった具合です。環境はwindows7 64bit x Microsoft Office2010 32bitです。(2019/07/09)

Visual Basic
VBAの例題について
以下のページでこのようにstr = str & year & "年はうるう年で、夏季オリンピック開催年です!" & vbCrLfとしている所があります。https://www.sejuku.net/blog/30059ここで私は【=】のあとに【str】を入れている理由が分かりません。試しにstrを入...(2019/07/05)

Visual Basic
VBAの例題によく出てくるstr
VBAを勉強し始めたのですが、ネットで調べているとよくstrをdimで宣言しているのを見かけます。これは【string】として宣言しているため、strとしているという認識でいいですか?(2019/07/05)

XML
vba if構文 すべて答えが同じになってしまう
現在vbaの勉強中です。問題集通りに下記コードを設定しました。a1に20以下の数値、例えば「5」を入力するも、「成人です」の結果になってしまいます。20より小さい場合は未成年ですの表記になるはずですが・・・。Sub mondai() Sheets("Sheet3").Select Di...(2019/07/05)

Excel(エクセル)
【EXCEL VBA】グループ別での自動連番付与
同内容で質問をさせてもらい、回答を頂きましたzubizuba-5830と申します。関数で問題ないと記載させていただいておりましたが、実は同フェイル内に時間の記載があって1日ごとに枝番を1に戻さねばならなくなってしまう為、やはり直前のグループのデータを参照して枝番を入力...(2019/07/04)

Excel(エクセル)
【EXCEL VBA】グループ別での自動連番付与
グループ 枝番 記入者A_______1_____鈴木B_______1 _____佐藤A_______2_____鈴木B_______2 _____佐藤B ______3______佐藤 上記のようなエクセルの表がありグループ欄の方はドロップダウンリストでAかBかを選択する仕組みになっています。次にグループ欄でAが選択された...(2019/07/04)

Access(アクセス)
access保存時にVBAを実行
Accessを保存するときにVBAを実行することはできるのでしょうか?調べてもAccessは情報が少なくてこれといったものがありませんExcelのWorkbook_BeforeSaveみたいなイメージです(2019/07/02)

Excel(エクセル)
Excel VBA 図をクリップボード介さずコピー
Excelシートのアイコンの画像をクリップボードを使わずにコピーするVBAコードを教えてください。(Windows10,Excel2016)具体的には、1) Sheet1を選択する。2) 挿入タブのアイコンをクリックする。3) しばらくするとアイコンの挿入のウインドウが表示される。4) アクセシビリ...(2019/06/26)

Excel(エクセル)
VBA 実行時エラー91がでてしまいます。
請求書を作成する課題をしているのですが、実行時エラー91がでてしまいます。売上シートにある受注番号セルに受注番号をを入力し、実行ボタンをおすとその受注番号とその列の受注日、宛名を請求書シートに表示させる課題です。Private Sub 請求書作成ボタン_Click() Dim ...(2019/06/23)

Excel(エクセル)
Win7で動作したVBAがwin10で動作しない
win7 ofice2010win10 office2016下記のマクロwin10パソコンで動作させると、実行時エラー'75'パス名が無効ですとなり動作しません。Filecopy "C:\a.bat","C:\Users\Public\Desktop\a.bat"エクスプローラでコピーしようとするとこのフォルダへコピー...(2019/06/20)

Windows 10
VBAコード”当月”のシートの選択
いつもお世話になっております。下記についてどうしてもうまい方法が思いつかないので、どなたかご教示願います。・当月のシートを選択させたい・詳細エクセルBOOKでシート名が【2019年4月】【2019年5月】【2019年6月】があり、今後も7月8月と増えていく→このシートの中の...(2019/06/18)

オフィス系ソフト
VBAを使って日付を比べる
VBAで簡単な基準日を指定してそれに合わせた成績表をランキングにしたいと考えて作っていたのですが基準日と参考日を見比べる時に参考日が上手く機能せず最初の参考日から動かないままループしてしまいます。解決方法があれば教えて下さい。ちなみに参考日、基準日はdata型...(2019/06/17)

Visual Basic
VBAを用いたワード文書内ハイパーリンク情報取得
VBAもしくはVBSを用いてワード文書内のハイパーリンク情報(どのページに飛ぶかなど)を取得するにはどのように記述すればよろしいでしょうか?ワードを開いて閉じるくらいは調べて出てきたのでできましたが、ハイパーリンクの情報取得はみつけきれませんでした。プログラ...(2019/06/16)

Excel(エクセル)
VBA オブジェクトのマウスアップ
エクセルで図形を移動したら余分な操作なくセルにフィットさせたいです。オブジェクトでマウスアップイベントが使えたらいいのですが、無いようです。いい方法はないでしょうか?中途半端な案1.枠線に合わせるを強制する。 →挿入や移動でセルに合わない時もあるのでNG...(2019/06/15)

Excel(エクセル)
ブックを開いて閉じるVBA
初めまして、ブックを開いて閉じるループのVBAについて質問させてください!別添の画像のようなブックAの中に、「りんご」のように名前のついたシートが複数あります。(この数は変動します。来月は「ぶどう」が入るかもしれないし、「りんご」がなくなるかもしれませ...(2019/06/13)

Excel(エクセル)
VBAについて
はじめまして、以下のVBAについて質問させてください。A列にデータの個数だけ連番を振りたくて、以下のVBAを入力しました。連番を振るシートは複数あり、そのシートによってデータの個数は異なります。しかし、以下のVBAだと最初のシートの個数に応じて、後のシートの連番...(2019/06/09)

Visual Basic
vbaで資料を転記し、後日検索して印刷させたい
excel2010です。配達日付別に、商品・数量・取引先等を作成した表があります。これをvbaで転記保存し、配達日前日に該当表を検索して印刷させたいと考えています。 事前に作成した表を印刷していれば良いとは思うのですが、配達前に数量や商品が変わる事が往々にしてあり...(2019/06/08)

Excel(エクセル)
VBAで配列内のエラー値の取得
エクセルのシートのセル範囲を配列に取り込み処理(他のでーたとの比較)をしようとしています。ところがデータにエラー値があると型が一致しないというエラーになり失敗します。非常に単純化して書くとこんな場合です。myW(1, 2)はエラー値です。Sub test001()  Dim myW...(2019/06/08)

Visual Basic
Excel VBA コマンドボタンからセルへ入力
下記のような表で、画像にあるVBAのExcelフォームを使い、入力効率を上げたいなと思いました。たたVBAの知識がほぼないため、皆様のお力をお借りしたいと思いました。処理としては・学年 の欄にはテキストボックスに数字を入力、クラスはコンボボックスから選択、物品名は...(2019/06/05)

Excel(エクセル)
VBA 行をクリアーして値のみ上詰め
よろしくお願いします。ユーザーフォームのCommandButton1を押下する。C7からQ26の範囲内でActiveCellの行をクリアー。行の削除ではなくクリアーした行より下の値のみを上詰めする。【値のみを上詰めする方法が解りません。】ActiveCell.offset(0, 0).Value = ClearContents(2019/06/05)

Excel(エクセル)
office365でVBAが使えない
元々excel2007で作成したVBAを組んだexcelファイル(ファイル本体はNASに入れています)を、office365が入っている別のPCで開き、マクロを実行しようとすると「無効なオブジェクトライブラリです。または定義されていないオブジェクトへの参照を含んでいます。」と表示され...(2019/06/05)

Excel(エクセル)
エクセル 検索のVBAの参考プログラム
エクセルでVBAを使って、検索キーワードの有る「行」のみ表示するVBAを作りたいです。イメージとしては、1文字入力するたびに検索が実行され、その文字の有る「行」だけが表示されるイメージです。実行の順番として考えるのは、10 検索用のセルにキーワードが入力される20...(2019/05/30)

Visual Basic
VBA
1 a;b;c;d; 2 e;f;g;h; 3 i;j;k;l;をVBAで  1 a;   2 e;   3 i;  1 b;   2 f;    3 j;   1 c;   2 g;   3 k;  1 d;   2 h;   3 l;とし...(2019/05/27)

Visual Basic
エクセル VBA 選んだもの以外の処理
マクロで下記のようなコードがある時現在は551320以外をFalseにする際一つずつしていますが551320を選んだら、それ以外はFalseするというコードにしたい場合はどうすればいいでしょうか?Sub Macro2()'' Macro2 Macro'Application.ScreenUpdating = False With ActiveWo...(2019/05/20)

その他(趣味・娯楽・エンターテイメント)
Excel VBAでグラフを作成したい
今、下記の ように参考書のコードを書き写し実行しましたが、実行時エラーが出ます。Sub グラフ作成()   With Worksheets("sheet1").ChartObjects     .Add(230, 10, 250, 180).Chart      .SetSourceData Range("A3").CurrentRegion ...(2019/05/19)

Excel(エクセル)
EXCEL VBA コピー貼り付けについて
はじめまして。エクセルのマクロの記録でマクロ作成してますが、希望通りに張り付け出来ずにいます。(1)張り付けた場所に関数がコピーされない。(2)最終行にコピーする方法が解らない。(3)印刷範囲の張り付けできない皆様お忙しい中恐縮で申し訳ありませんがご教授お願い致...(2019/05/18)

Excel(エクセル)
VBAで2つのBOOKのセル範囲を比較
異なるBOOKのセル範囲のデータを照らし合わせ、不一致があるか確認したいのです。その際、セル範囲をあらかじめVBAで決め打ちするのではなく、画面上で選択したいので、Application.Inputboxを使おうと思います。以下のコードで一応はできたのですが、これを使うためには、...(2019/05/16)

Visual Basic
VBA ループについて質問です。
お世話になります。VBAループで『2行目を削除して空白になったら終了』がうまくいきません。※1行目は固定です。※2行目を削除したら、3行目以下が上がって3行目が2行目になります。※2行目に何もなくなったらループ終了※実際は複数シートで他の作業もあるので、『i』でな...(2019/05/11)

Excel(エクセル)
特定の日付の時にmsgボックスを表示するVBA
エクセルシート「残圧確認表」のセルA1には計算式「=TODAY()」が入力されています。(1)このエクセルシートを開いた際、月の最後の日(2019年5月の場合は31日)に【2019年5月の最後の日なので残圧入力後に「PDFファイルに保存」ボタンを押してデータを保存して下さい。】とmsg...(2019/05/11)

その他(プログラミング・開発)
Excel VBA With ? End With
Excel VBA With ? End Withを使わずに記述するにはSheet1シートのセルA1,A2,B1,B2にA,B,75,25の値を入力して、Sub test1() With ThisWorkbook.Worksheets("Sheet1").Shapes.AddChart.Chart  .ChartType = xlBarStacked100  .SetSourceData Source:=Sheets(&...(2019/05/06)

Visual Basic
VBA 2つのセルの両方に記入しないと空欄
お世話になります。VBAでの質問です。(1)下記でA1が空欄ならメッセージボックスで"未記入箇所があります。"とでますが、 A1、B1のどちらかに文字が入っていれば メッセージボックスを表示させたいです。※どちらも未記入、どちらも記入の場合はメッセージなし...(2019/05/06)

その他(プログラミング・開発)
Excel VBAグラフチャート名で指定するには再
以前に質問しましたが解決していませんので再度質問します。ActiveChartではなく、具体的なチャート名で指定するにはどのように記述すればよいでしょうか。具体的には、以下のtest()のコードの最後の1行ActiveChart.SetSourceData Source:=Range("Sheet1!A1:B2")...(2019/05/06)

オフィス系ソフト
VBAを使用した売上管理表の当月表示について
標記の件について、売上管理表から添付画像のように会社ごとにまとめた額を毎月一覧表示させたいと考えています。画像は売上と仕入が一緒くたになっていますが、売上側の表示ができれば仕入側も同様にできるのではないかとも考えています。本来はピボットテーブルでやれれ...(2019/05/05)

オフィス系ソフト
accessのVBAでフォームの開き方について
連休に入り確認が遅くなり申し訳ございません。タブのあるフォーム1で例えば選択メニューからAボタンをクリックで フォーム1のページ3を開いた状態でOPEN。Bボタンをクリックした場合はフォーム1のページ5を開いた状態でOPENするようにしたいのですが。(2019/05/05)

Excel(エクセル)
Excel2016で文字列の一括置換を行うVBA
Excel中級者です。Windows10, Excel2016で、別の「マスタ」シートにある表に従い、「Data」シートにある文字列を一括置換するVBAを教えていただけますと幸いです。マスタ表は2列 100行で1列目に置換前の語、2列目に置換後の語があります。dataシートは1顧客1行で、20列に...(2019/05/01)

Excel(エクセル)
VBA ”あかさたなはまやらわ”で選択、リスト表示
よろしくお願いします。ユーザーフォームのコマンドボタン1をクリックしたときは、Sheet1のA2?A行の最終セルの中から先頭文字が、あいうえお(カタカナも含む)を選択してリストボックス1にリストとして表示する。同じようにユーザーフォームのコマンドボタン2をクリックし...(2019/04/27)

Access(アクセス)
accessのVBAでフォームの開き方について
accessにてVBAでタブページのあるフォームを開く時に指定したページを最初に開きたいのですがどのように書けばよいですか? 開く場面によりページを指定したいです。(2019/04/25)

オフィス系ソフト
VBA オブジェクトが必要です エラー424
VBA初心者です。初歩的な質問で申し訳ありません。ユーザーフォームのコンボボックスにユーザーリストを読みこみプルダウンする構文です。以下を実行すると実行時エラー 424オブジェクトが必要ですという警告が出ます。どこを直せばいいのかわかりません。詳しい方教えて...(2019/04/20)

Excel(エクセル)
【VBA】 ダブルクリックするとセルの色が変更する
エクセルのA1:A5の範囲でセルをダブルクリックすると(色なし→赤→青→黄色)に変化する方法を教えて下さい。(2019/04/19)

Visual Basic
休暇願をVBA作成し両面印刷する方法を教えてほしい
VBAで休暇願を作成し印刷時は差し込み印刷方法でA4用紙に両面印刷したいのですが書き方が判りません。マクロの内容を添付しますので両面印刷できるようにするにはどのように書けばよいのか教えてください。下記のマクロで片面印刷は可能です。Sub 印刷()Dim LastRow A...(2019/04/18)

Excel(エクセル)
EXCEL VBA 他ブックのシートのコピー方法
今開いているブックに、開いていない他のブックのシートをコピーする記述方法を教えて頂けませんでしょうか。(Office365を利用) 開いているブック :A.xlsx  シート:a 開いていないブック:B.xlsx  シート:bbをaの後ろにコピーする方法を教えてください。a...(2019/04/12)

Excel(エクセル)
VBAが使えない場合の体力測定のExcelでの集計
体力測定の集計シートについての質問です。たくさんテンプレートが配布されているのですがうちのパソコン環境(Excel2013)ではなぜかVBAが機能せず(開発タブも解禁にしたのですが、VBAという表示そのものがなく、XMLと変更という表示しかでてきません…)、せっかくのテンプ...(2019/04/11)



2013年のα7発売から5年経ち、キヤノン、ニコン、パナソニック、シグマがフルサイズミラーレスを相次いで発表した。デジタルだからこそのミラーレス方式は、技術改良を積み重ねて一眼レフ方式に劣っていた点を克服してきており、高級カメラとしても勢いは明らかだ。

言葉としてもはや真新しいものではないが、半導体、デバイス、ネットワーク等のインフラが成熟し、過去の夢想であったクラウドのコンセプトが真に現実化する段階に来ている。
【こちらもご覧ください】
Cloud USER by ITmedia NEWS
クラウドサービスのレビューサイト:ITreview

これからの世の中を大きく変えるであろうテクノロジーのひとつが自動運転だろう。現状のトップランナーにはIT企業が目立ち、自動車市場/交通・輸送サービス市場を中心に激変は避けられない。日本の産業構造にも大きな影響を持つ、まさに破壊的イノベーションとなりそうだ。