ITmedia総合 >  質問!ITmedia  >  V

「VBA」最新質問一覧

Visual Basic for Applications

Excel(エクセル)
Excel vba テーブルに列を挿入できない
Excel vba で、次のコードでテーブルに列を挿入しています。これはExcel2013で作った一連のvbaコードの一部です。 Range("テーブル名" & "[[#Headers],[地区]]").Select Selection.EntireColumn.Insert「地区」フィールドの前に列を挿入する...(2017/08/09)

Visual Basic
access VBA
組み立てたSQL文を実行し、movelastするとエラーになります。エラー番号:3071SQLは、対象のテーブルよりキーを指定して抽出していますが、そのテーブルにキーが2種類以上存在するとエラーになってしまいます。なにが原因なのでしょうか。 STR_sql = "" S...(2017/08/07)

Excel(エクセル)
【VBA】優先度順に計算を行い指定した値に近づけた
画像のようなシートがあります。まずBの縦列の合計を2に近づけたいです。方法としてはB列より右の列から優先度順(1→2→....)にセルを移動し、縦列の合計が2以下ならそのまま、2を上回る場合は移動をしないという方法を検討しています。これをB列→C列→D列....と繰り返...(2017/08/02)

Excel(エクセル)
【VBA】組み合わせの計算
VBAにてランダム(適当)な値10個の中で1.5に近い組み合わせを探し、それ以外の値を隣の列に移動させたいのですが、方法がわかりません。どなたか教えてください(2017/07/31)

Excel(エクセル)
EXCEL VBAでPDFの画像を取り込み
EXCELのVBAで複合機から取り込んだ取り込んだ画像(PDF)を開き、EXCEL内に貼り付ける事はできるのでしょうか??できるのであれば、参考に記入して回答いただければ幸いです。(2017/07/27)

Excel(エクセル)
【VBA】改行されたセルの条件
VBAにてA1のセルが画像のように改行されたセルであっても条件式で処理を行うようにしたいのですがうまくできません。↓式のように作成はしてみましたどうしたら改行されたセルでも処理が行えるのでしょうか?Sub test() If Range("A1") = (行1行2の場合) Then...(2017/07/26)

その他(プログラミング)
AccessVBAのADOでのコーディングにて
 AccessVBAにて、ADOでコーディングをしようとしております。 久方ぶりのコーディングとなっており、かなり古い知識しか持ち合わせていないのですが、下記の様相でUpdate機能を書きましたが、これとは別にopenメソッドを使用した方法がADOではありますが、一体何が異なる...(2017/07/26)

Visual Basic
エクセルVBA ピボット作成
SUB テスト1()Sheet1("A2~F3600")のデータを新規ブックのSheet1にピボットテーブル表示させるVBA構文をご教示ください。初心者です宜しくお願いします。(2017/07/20)

Visual Basic
Excel VBA ユーザフォームの検索について
添付の画像のようなユーザフォームを作っています。TextBox1に検索ワードを入力して、CommandButton1をクリックすると、下のComboBox1に一覧が出るようにしたいと思い、ほかのサイトから下記のコードを見つけて、作ってみました。参照先のsheet2を表示しているときは大丈夫...(2017/07/18)

その他(プログラミング)
csvファイルの文字コードを変更するvbaコード
お世話になってます。?C:User?documentのフォルダにあるBefore.csv(中身の文字コードはUnicode)のデータを文字コードをUft-8に変更して別名保存して同フォルダ内のAfter.csv(元々あるファイルでも新規作成でも大丈夫です)として保存するvbaコードを教えてもらえませんか。...(2017/07/18)

Excel(エクセル)
エクセルVBAのウォッチウィンドウの丸ごとコピー
エクセルVBAエディタのウォッチウィンドウで2つのオブジェクトのプロパティを比較して違いを探し出す場合、1つ1つ目視で確認するしかないのでしょうか?ウォッチウィンドウの中身を丸ごとコピーするようなやり方はできないでしょうか?もしくはウォッチウィンドウを2つ...(2017/07/14)

Excel(エクセル)
[VBA] リッチテキスト形式のメール送信
こちらの識者の方々にはいつもお世話になっています。Excel VBAの質問です。タイトルが分かりづらくて申し訳ありませんが、詳細は下記ご参照ください。環境は下記になります。OS=windows7 pro 64bitOffice=Excel2010(14.0.7128.5000)・やりたいことExcelからリッチテキスト...(2017/07/13)

その他(プログラミング)
エクセルVBAで一つのセル内に何文字あるか調べる方
エクセルVBAで一つのセル内に何文字あるか調べる方法はありますか。スペースもカウントして構いません。(2017/07/11)

Visual Basic
エクセルVBAでピボットテーブルを新規ブックに
既存のエクセル(A2~F3600)データをピボットテーブルで新規ブックに張り付け?発生?させるVBA構文をご教示ください。初心者です宜しくお願いします。(2017/07/11)

Visual Basic
VBAの記述方法について
初めまして、VBAについて質問をさせてください。 「テスト資料」と「Sheet1」がそれぞれ別ブックで氏名と施設名の情報をもっています。 「テスト資料」では、氏名及び施設名が行ごとに並んでおり、氏名はC列、施設名はL列から最終列(そのときによって変動)にありま...(2017/07/11)

オフィス系ソフト
VBAでコピーしたものを下に貼り付ける方法
VBAでしていした範囲をコピーして、指定した範囲に貼り付けたいと思っています。コピーはできたのですが、指定したところに貼り付けることがうまくできません。貼り付けはA1から下に向かってA31までに行いたいのですが。誰かお分かりになる方アドバイスお願いします。(2017/07/11)

Excel(エクセル)
VBA転記について教えて下さい
200件位のデータがあるとします。顧客情報AB・商品C?AY氏名 性  青森りんご 長野りんご みかん バナナ 送料AA  男   1             2      100BB  女          1            100CC  男             ...(2017/07/06)

Visual Basic
Excel VBA アニメーション表示について
for next文で座標を計算しながら、図を移動させたいのですが、一回の計算ごとには図が動かず、ループ終了の座標にいきなり移動します。計算ごとに位置を表示する方法をご教示お願いいたします。(2017/07/02)

Excel(エクセル)
Excel VBAの変数の値全体を表示するには
Excel2010 VBAでデバックしていますがブレーク時に変数の値を確認する時カーソルを合わせても値の全体が表示されないためウォッチ式に追加して確認すると値が途中で切れて表示されます。251文字までしか表示されないのでしょうか。すべて表示することはできないでしょうか。(2017/06/30)

オフィス系ソフト
VBAを始めるのに必要なものは?
VBAを始める為にはExcelは勿論必要かと思われますがあとvisualbasicも必要なのでしょうか?あとaccessやwordやpowerpointaでもできるのでしょうか?その辺のやり方を教えて頂けたら助かります。visualbasicが必要だとすると紐付けはどの様にすれば宜しいのでしょうか?よろ...(2017/06/25)

Visual Basic
Excel VBAの、Beepの音量を上げたい
教えてください。Excel VBAで、Call ApiBeep を使って音を鳴らしていますが、音量が小さいです。VBAの引数などで音量を上げる方法があれば良いのですが、方法はないのでしょうか?または、このBeepは、Windowsのシステム上に存在する何かの音を使用しているのでは、と思い...(2017/06/22)

Excel(エクセル)
ExcelVBAに代わるツールをお教えください。
ExcelVBAで、フォームを作ってGUI入力で帳票を作成しています。しかし、ExcelVBAだとExcelモバイルでは使えません。出来ればモバイル端末で出先でも入力できるようにしたいと思っています。Excel操作に慣れていない人も多いためGUIでのラジオボタンとか、プルダウンとか、...(2017/06/22)

Excel(エクセル)
VBAでシートが追加されたタイミングで動かしたい
いつもお世話になっております。掲題の通り、マクロが動くタイミングを、そのファイルにシートが追加されたときに自動で動くようにしたいのですが、どのようにしたらいいでしょうか。具体的に言うと、シートを追加すると、そのシート名を自動でセルの値から取得し、変更し...(2017/06/21)

オフィス系ソフト
Excel VBAで参照先の変換
ExcelのVBAでBook1.xlsxのSheet2とSheet2を参照しているSheet3をBook2.xlsxにコピーするプログラムを作成しているのですが、Sheet3のコピーが思うように行きません。具体的にはSheet3が参照しているSheet2をBook1.xlsxからBook2.xlsxに変換する所です。下記のようなプログ...(2017/06/19)

Excel(エクセル)
VBAマクロがうまく動きません
こんにちは。いつもお世話になっております。掲題の通りなのですが、下記のマクロを作り、あるブック(毎回異なります)の全シート(毎回名前も数も異なります)に対して、同じ作業をしてほしいのですが、1シート目で止まってしまいます。特にエラー表示も出ないので、何が違っ...(2017/06/19)

Visual Basic
VBAで行範囲を抽出して隣のセルに貼り付ける
Excel VBA初心者です。A列にある以下のデータの「aaa」から「bbb」の範囲を検索して切り取り、隣のセル(B列)に貼り付けるマクロを教えてください。実際のデータは「aaa」から「bbb」の範囲のデータが500個くらいあるので、隣のセルに貼り付けていく作業をマクロで処理した...(2017/06/18)

Excel(エクセル)
Excel VBAで貼り付けでスクロール回避したい
お世話になります。質問の書き方、言葉使いなど、不適切な部分がございましたら、申し訳ございませんが、よろしくお願いします。当方エクセル2013を使っております。VBAを利用して、とあるWEBページのデータを、テキストでシートに貼り付けて、任意の個所を閲覧できるよう...(2017/06/16)

Excel(エクセル)
Excel VBAの機能を別ブックに複写
 こんにちは。1つのブックにボタンを追加し、VBAをコーディングし機能を持たせました。このボタン+VBAの機能を他の100個のブックにコピーしていきたいのですが何か良い方法はありませんか?EXCELは2007です。よろしくお願いします。(2017/06/16)

オフィス系ソフト
access vba 累計計算について教えてくださ
クエリで以下の関数をフュールドに入力しているのですが、レコードが10万ほどあり非常に遅く5時間以上計算にかかります。一度VBAでも試したいのですが、記述がわかりません。どなたか教えていただけないでしょうか?dsum("売上","T_売上集計","担...(2017/06/11)

Excel(エクセル)
エクセルVBA 定義名で、なく 値を、渡すと?
エクセルVBA 定義名で、なく 値を、渡すと?お世話になります。https://sp.okwave.jp/qa/q9339051.htmlにてExcel.Constants には(中略)Excelクラスの.Patternプロパティに使われるものだけ抜き出すと、以下。 xlSolid       1 xlGray75    -4126 xlGray50 ...(2017/06/09)

Excel(エクセル)
ExcelVBA .Interior等に、ついて
毎度、お世話に、なります。仮初めに、戯れで下記の、ようなコードを作って、みたの、ですがRange(Cells(3, 列), Cells(10, 列)).Interior.ColorIndexも、Range(Cells(3, 列), Cells(10, 列)).Interior.Patternも、ウオッチウインドウで見た限り、では値が、1つしか...(2017/06/09)

Excel(エクセル)
VBA コンパイルエラーの解消方法について
VBAにおいてコンパイルエラーが発生しました。内容はユーザー定義型は定義されていませんとのメツセージです。ネットで調べてツールの参照設定内容についてはチエックしました。それでも解消できません。助けてください。(2017/06/08)

Visual Basic
エクセルのvba(最終行を取得する並び替え)
初めまして、エクセルのvbaについて質問をさせてください。マクロの記録を使って、以下の通りF列→M列→J列の順に優先して、A列からAL列を昇順に並び替えるvbaを作成したのですが、10000行までとう不恰好な書き方になっています。最終行までという書き方に変えたいのですが...(2017/06/01)

Visual Basic
VBAでB列に並んでいる値を別シートにある同じ値が
VBAでB列に並んでいる値を別シートにある同じ値がある場合に処理を開始するというマクロを作成したいのです。VBAは5年前にサンプルを改変して構築していた程度で久々にVBAを開きました。コード等載せることが出来れば良いのですが現場の関係で載せられずすいません。よろし...(2017/06/01)

Excel(エクセル)
エクセルVBAでEvaluate関数で指定子を使う
テーブル設定された表があります。表には数字や数式が入っているのですが、運用しているうちに数式が増え、再計算が時間が長くてストレスになってます。時間を短くするため、VBAを使用して数式の計算結果と同じ値を設定(“値のみ貼り付け”と同じこと)をして数式を減らそ...(2017/05/31)

Visual Basic
EXCEL VBA 今期実績を前年実績にコピー
お世話になります。 実績.xlsxというブックがあります。この中の[東京支店]というシートから右へ全シート分繰り返したい下記の処理があります。これをどこかのシートに[処理]というボタンを作って、これをクリックしたら処理が走るVBAで実現できませんでしょうか?[やりた...(2017/05/31)

Excel(エクセル)
VBA三太郎式マクロ教材について
こんにちは、いつもお世話になっております。三太郎式マクロ教材を購入するか悩んでおります。VBAは、自分では組めませんが、マクロを記録してアレンジしたり、他の方が作って下さった構文で、該当箇所を修正してアレンジしたりしてなんとか動くものを作ってきた、というレ...(2017/05/31)

Excel(エクセル)
EXCEL VBA Byte型に"0"を付けたい
EXCEL VBAにてあるセルの値をByte型の16進数に変換していますが、変換後の値の頭に"0"が付かなくて困っています。Dim a As StringDim aa As StringDim b As ByteDim bb As Bytea = Val("&H" & Cells(1, 1))aa = Format(a, "00")b = ...(2017/05/30)

Excel(エクセル)
excel vba 範囲をクリアーして再度表示
お世話になります。シートに縦方向に売上の数字が並んでいます必要な売り上げと除外する売上をそれぞれ選択し、まず除外する売上を消去して必要な売り上げのみ存在している状況で印刷をかけ。今度は必要な売上を消去して除外する売上のみ存在している状況で印刷をかけたく...(2017/05/30)

Outlook
OutLookのVBAの参考書のおすすめは?。
みなさま、初めまして。件名の通りなのですが、おすすめのサイトや参考書がありましたら、ご教示願います。よろしくお願いいたします。(2017/05/28)

Visual Basic
Excel VBAでCOMポートを調べる
表題の通り、Excel VBAでteratermと連携するツールを作っていますが実行した際に、PCで使用されているCOMポートをダイアログ内にラジオボタンで表示させて、使用するポートを選択させるという風にしたいと考えています。調べてると何となく難しそうですが、VBAでは限界でし...(2017/05/27)

Visual Basic
EXCEL VBA 16進から2進に変換
EXCEL VBAにて16進数から2進数に変換したいと思い、下記を実行したところ使用したところ、A1セルに入っている値が"AA"といったように2桁なら上手くいくんですが"AAA"というようにそれ以上の桁数になると、Hex2Binのプロパティが取得できませんというエ...(2017/05/26)

Visual Basic
【ACCESS】 VBA
accessのVBAからエクセルファイルを参照する仕組みを作成しています。エクセルファイルのシート名は数字になっており下記のように記述するとエラーとなります。対応方法を教えてください。STR_sheetは1 Set Xls_sheet = Xls_book.Worksheets(STR_sheet)こうしてみてもダ...(2017/05/25)

オフィス系ソフト
VBA 印刷について(空白ページを印刷しない)
エクセル VBAで空白のシート及び空白ページを印刷しない方法を教えてください。見積明細シートが明細1、明細2と9まであります。各シート見積もりの内容によりページ数が異なり入力の無いシートもあります(明細3以降入力無し等)又、2行目まではタイトル行のため...(2017/05/24)

Excel(エクセル)
EXCELの初歩的なマクロ(VBA)の記述について
本当に初歩的な内容で申し訳ありませんが、ボタンをクリックした時にある図形を非表示にし、もう1回クリックすると表示にする方法を教えて頂けませんか。(ボタン:ボタン1、図形:図形1) Sub ボタン1_Click() End Sub上記の2行の間に、記述する内容になるかとお思い...(2017/05/23)

Visual Basic
VBA 範囲選択時エラー
Private Sub Worksheet_SelectionChangeのVBAでA列B列C列でワンクリックで文字が入力できるように設定致しました。その後、A列からC列を範囲選択してDeleteするとデバック 「実行時エラー 型が一致しません」と出てしまいます。業務上、そのセルのデータは一気に消したい...(2017/05/23)

Visual Basic
VBA Hex関数
Hex関数を使用して、16進から10進の処理をしようとしてますが下記※のところで「型が一致しません」と出てしまいます。色々変数の型を変えても、2つの※のどちらかで出てしまいます。Dim r As LongDim H2D As LongDim CheckSum_Cal As LongFor r = 1 To 10 H2D = Hex(Cel...(2017/05/22)

Excel(エクセル)
excel vba 選択されたセルの範囲を別のセル
excel vba 選択されたセルの範囲を別のセルに書き込みたい。お世話になっております。乱筆乱文お許し下さい。EXCEL VBAについてですが、或るブックを閉じる時(Private Sub Workbook_BeforeClose(Cancel As Boolean))にその時点でACTIVEなsheetの名前を指定シートの指定セ...(2017/05/21)

Visual Basic
エクセルVBAでIE操作
初心者です。例、エクセルからIEを呼び出してヤフーの全国お天気情報をsheets("sheet1").Range("A3")から順次張り付けていく構文をどなたかご教示お願いします(2017/05/20)

Excel(エクセル)
エクセルvbaで同姓同名の抽出方法について
エクセルVBAで質問があります。ワークシート1(上段、example1)のB2のセルにひらがな(苗字)を入力したとき、ワークシート2(下段、example2)で作成して該当した情報をワークシート1のC2からe7へ反映させたいと考えています。ワークシート2に、1000人越えの情報があ...(2017/05/20)



Twitter&TweetDeckライクなSNS。オープンソースで誰でもインスタンス(サーバ)を立てられる分散型プラットフォームを採用している。日本国内でも4月になって大きくユーザー数を増やしており、黎明期ならではの熱さが感じられる展開を見せている。+ こういったモノが大好きなITmedia NEWS編集部を中心に、当社でもインスタンス/アカウントを立ち上げました! →お知らせ記事

意欲的なメディアミックスプロジェクトとしてスタートしたものの、先行したスマホゲームはあえなくクローズ。しかしその後に放映されたTVアニメが大ヒットとなり、多くのフレンズ(ファン)が生まれた。動物園の賑わい、サーバルキャットの写真集完売、主題歌ユニットのミュージックステーション出演など、アニメ最終回後もその影響は続いている。

ITを活用したビジネスの革新、という意味ではこれまでも多くのバズワードが生まれているが、デジタルトランスフォーメーションについては競争の観点で語られることも多い。よくAmazonやUberが例として挙げられるが、自社の競合がこれまでとは異なるIT企業となり、ビジネスモデルレベルで革新的なサービスとの競争を余儀なくされる。つまり「IT活用の度合いが競争優位を左右する」という今や当たり前の事実を、より強調して表現した言葉と言えるだろう。