VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

RSS

  • 受付中

    回答
    3

    エクセルマクロでコードの短縮方法が知りたいです。

    上図にある比較DATA数という所に比較したい数をいれてマクロを実行するとB2~B6までの各シートができるというものなんですが、Select Caseを使用してる為、コードがすごく長いです。 なので下記コードを短縮できないか知りたいです。 お手数ですがアドバイスをお願いしたいです。 よろしくお願い致します。 Sub Graph() Di

    • 0評価
    • 36PV
    macro-beginner macro-beginner 5時間前
  • 解決済

    回答
    2

    VBAでネット上のHTMLを開き、特定のClass名を取得し表示したいが、overflowプロパティ...

    閲覧ありがとうございます。 質問内容は大凡タイトル通りです。 マクロ概要 ニコニコ動画の広告ページをVBAで開き、広告したユーザー名を読み込んでセルに入れていきます。 問題点 現在ニコニコ動画の広告ページは広告回数が100回を超すと、古いユーザー名を格納しHTMLに表示されない仕様になっています。(ブラウザで開き最下までスクロールすれば読み

    • 0評価
    • 41PV
    Yukiyama7.4 Yukiyama7.4 18時間前
  • 解決済

    回答
    1

    エクセルマクロでシート名を変更したいセルからひっぱってきて変更したいです。

    比較データーの数が毎回違う為、比較するデーターの数を指定し、その数だけシートを追加、追加したシートの名前を画像のように上から順に変更していきたいがどう組んでいいかわかりません。どなたかご教授頂きたいです。 Sub Graph() Dim op As Worksheet, i As Long Dim cPath As String Set op

    • 0評価
    • 21PV
    macro-beginner macro-beginner 6時間前
  • 解決済

    回答
    2

    特定の文字に続く場合を除去したい(Excel VBA)

    お世話になります。 下記は、アルファベット「T」と、それに続く通し番号を一つのパターンとして 抽出するマクロです。 temp = "T10T11PT12T13" の中の、「PT12」を抽出しないようにしたいのですが、この場合、正規表現のパターンを どのように記載すれば良いでしょうか。 ※現状は、「PT12」も「T12」として抽出してし

    • 0評価
    • 71PV
    Wolf Wolf 1日前
  • 受付中

    回答
    2

    VBA IE制御でファイル選択ダイアログにファイルパス入力

    ACCESSで商品データベースを持っており、通販サイトへ商品登録作業を簡略化しようとVBAで出品プログラムを作っております。 本来は通販サイトへの画像の登録はWEBブラウザでドラッグ&ドロップで登録するか、ドロップできる箇所をクリックして画像ファイル選択ダイアログが開き選択する手順です。 もっと他にも方法があるのかもしれませんが、<input t

    • 0評価
    • 44PV
    otojiro otojiro 2日前
  • 受付中

    回答
    1

    AcroExch.PDDoc以外の方法でPDFの更新日時、作成日時を取得したい。

    前提・実現したいこと 汎用性を持たせたいため、AcroExch.PDDoc以外の方法でPDFファイル内に記録された更新日時、作成日時情報を取得したい。 発生している問題・エラーメッセージ ADOBEPDFがインストールされているPCでないとAcroExch.PDDocが実装できない。 該当のソースコード Dim qq As Acrobat.

    • 0評価
    • 20PV
    kk2000 kk2000 2日前
  • 解決済

    回答
    6

    エクセル VBA 1つのセルの値を分けて、逆並びで列に配置

    教えてください。 F列2行目から例えば、 43x43x5(×は大文字のx(エックス)で代用してます。) というサイズ「縦x横x高さ」が入力されています。 これを数値ごとに分割して、 T列(高さ)、U列(横)、V列(縦)としたいです。 エクセルの基本設定で「データ」⇒「区切り位置」で分割はできるのですが、 これを逆向きに配置するというのは

    • 0評価
    • 221PV
    marutoki marutoki 1週間前
  • 解決済

    回答
    1

    エクセルのVBAの動作の高速化について

    エクセルのVBAの高速化を行いたいと思い質問させていただきます。 現在、きまった形のデータを作成するために、コピーandペースト作業時のミスをなくすためエクセルとVBAを使いフォーマットを作成しました。 エクセルに決まった通りにデータを入力したら、後はVBAで自動的に決まった形のテキストデータを出力してくれるというマクロであります。 当初、データ数

    • 0評価
    • 96PV
    tomituki tomituki 3日前
  • 解決済

    回答
    4

    VBA 配列

    お世話になっております。 配列について学習を進めておりますが、イマイチどのようにデーターが格納されているくな分からず、意図した処理ができない状態です。 D列に"No"が合った場合、B列~D列を配列に入れ、B11以降にコピーするというコードですが、実行しローカルウィンドウで確認してみると、配列の中には何も格納されていない状態です。 どなたかご教授

    • 0評価
    • 139PV
    pipi pipi 1週間前
  • 解決済

    回答
    1

    エクセルマクロで150個のファイルを一つのシートに集計したい

    前提・実現したいこと エクセルマクロで150個のファイルを一つのシートに集計したいのですが、100で集計が止まってしまい実現できずにいます。 100以上を集計するにはコードをどうのように改変すればよいのでしょうか? 該当のソースコード Sub sample() Dim sh As Worksheet, i As Long, xFile As

    • 0評価
    • 96PV
    macro-beginner macro-beginner 6日前
  • 解決済

    回答
    2

    マクロ VBA 別ブックA列の値と一致した時、任意のセルに値を転記(VLookup)で転記が変

    またお世話になります。 教えてください。 下記コードで、一致⇒抽出⇒転記まではできたのですが、 各列で一致していない値が入った行まで値が入ってしまいます。 なぜなのかさっぱり分かりません。 ※一致させる値は13ケタのJANコードです。 【追記】 もう少し詳細に症状を・・・ 結局何が原因か分かりません・・・#N/Aとかは出ないんですが。

    • 0評価
    • 70PV
    marutoki marutoki 1週間前
  • 解決済

    回答
    2

    フォルダ内のファイル名を読み込み2次配列に入れたいが、記述が正しくないのか「InputBox」のある...

    閲覧頂きありがとうございます。 質問内容はタイトル通りです。 マクロ概要 平仮名、片仮名、アルファベット、数字が混合した.wavファイルが入っているフォルダを読み込み、ファイル名を配列に入れ左端1文字を比較して50音順にソート。左端1文字が平仮名もしくは片仮名でない場合はInputBoxを利用して読み仮名を入力。ソートが完了したらセルに出力して一覧

    • 0評価
    • 61PV
    Yukiyama7.4 Yukiyama7.4 1週間前
  • 解決済

    回答
    1

    [VBA] dictionaryのExistsメソッドが動作しない

    ](cab476e0cb2460bcab76172d403e3bf8.png) memberDic("酒井チーム")("Aさん") = 1 memberDic("酒井チーム")("Bさん") = 2 memberDic("酒井チーム")("Cさん") = 3 For Each person In ActiveSheet.PivotTables(fy)

    • 0評価
    • 74PV
    HikaruBeniya HikaruBeniya 1週間前
  • 受付中

    回答
    1

    seleniumBasicでwebページを表示し、コピペしてexcelに貼付けたい

    前提・実現したいこと seleniumBasicで、firefoxで指定のページへアクセスし、 ページ内容をクリップボードにコピーし、指定のセルにペーストとしたいのですが どのようにコードを作成すればよいでしょうか・・・? ご教授願えないでしょうか。 発生している問題・エラーメッセージ 初めてseleniumBasicを導入して使い方が分から

    • 0評価
    • 58PV
    Ayaka19 Ayaka19 1週間前
  • 受付中

    回答
    0

    Twitter APIのsearch/tweetsで、next_resultが返ってこない

    前提・実現したいこと Twitter APIのsearch/tweetsを使用し、検索してヒットしたツイート内容をExcelに出力するロジックをVBAで組んでいます。 APIから返却されるJSONを解析し、next_resultキーが含まれていれば次のデータを取得するようにし、再帰的なデータ取得までは成功しています。 参考サイト https://

    • 0評価
    • 79PV
    160909OPP 160909OPP 1週間前
  • 解決済

    回答
    2

    差分抽出マクロ

    ループを使いセルを一つ一つ見て文字列の差分確認はできるのですが、 何千行にもなると、処理が遅くなってしまうので、オブジェクト変数を 使って、プログラムを書く直しているのですが、どうも上手く行きません。 下記コードを実行すると、G列に全てNGとなってしまいます。。。 なぜ、この様な状態になってしまうのでしょうか? どなたかご教授お願いいたいます。

    • 0評価
    • 55PV
    pipi pipi 1週間前
  • 解決済

    回答
    1

    エクセル VBA 別ファイルから抽出した2つの値を結合して表示

    初心者です、教えてください。 同一フォルダに別ファイル①.xlsmの春夏シートがありまして、 春夏シートのA列とアクティブシートのC列に一致した値がある場合、 1.春夏シートのE列をアクティブシートのF列へ 2.春夏シートのDとF列を結合してアクティブシートのE列へ という処理をしたいのですが、 1は問題なく動くのですが、2がうまくいかず、

    • 0評価
    • 65PV
    marutoki marutoki 1週間前
  • 解決済

    回答
    2

    エクセル:指定範囲の反転データを作成する

    VBAを用いて指定した範囲内のデータをx, y軸に対して線対象なデータをプロットするマクロを作成しました。 私はVBAを触ったことがなかったので、ネットの情報を見ながら試行錯誤で組んだのですが、期待する動きはするものの動作が重く感じます。 どうすればより早く動作するマクロにできますでしょうか? また、エクセル上ではなくクリップボードに線対象なデータを持

    • 1評価
    • 63PV
    WoodenHamlet WoodenHamlet 1週間前
  • 解決済

    回答
    1

    Exel VBA 同一フォルダ別ブックから該当データを検索し、一致すればデータを取得して貼り付け

    お世話になります。 マクロ、難しいです、お力添えをいただけないでしょうか。 【やりたいこと】 商品にJANコードを付けているのですが、商品が目まぐるしく変わるためはたしてどのJANが使っていないJANコードかを2枚のシートで判別したく。 【流れ】 同一フォルダに2つのワークブックがあり、それぞれシートがあります。 ①JAN付マスター(Sh

    • 0評価
    • 77PV
    marutoki marutoki 1週間前
  • 受付中

    回答
    0

    IE11通知バーの処理方法について(seleniumbasic)

    前提・実現したいこと IE通知バーの保存(S)をクリックしたい seleniumbasicを使用し、accessvbaよりIE11の操作をしています。 最終的にcsvファイルをダウンロードして終了となりますが、 最後の通知バーの処理:保存(S)がクリックできません。 サイトが対応するブラウザはIEのみとなります。 該当のソースコード `

    • 0評価
    • 50PV
    manataku manataku 1週間前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    2234

  • 総質問数

    582

  • 今週の質問数

    8

タグ別ランキング

タグ別ランキング

タグ別ランキング

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る