VBA

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

RSS

  • 受付中

    回答
    2

    「10桁の値の頭から4桁目の数字が何か」というのを見たいです。

    10桁の値がいっぱいセルに入れてあります。 必ず10桁で、たいていは数字ですけど、もしかしたらアルファベットが混じるかもしれません。 こんなかんじ 6170807942 5252531929 6530129749 3270879329 4109506321 5979403547 8894818880 1946147951 5167185123 20717

    • 0評価
    • 40PV
    ExcelVBAer ExcelVBAer 1時間前に 回答
  • 受付中

    回答
    2

    エクセルVBAでのスクレイピング時のエラー(実行時エラー '13' 型が一致しません)の対処について

    VBAでのスクレイピング時にエラーが起こるパソコンがあります。 エラーが起きないパソコンもあり、対処法がさっぱりわかりません。 どなたかアドバイスお願いいたします。 プログラムが使えているパソコンの環境: ・Windows10 Home 64bit(32bitのパソコンでも確認済み) ・Excel 2016 32ビット ・Internet Explo

    • 0評価
    • 36PV
    ExcelVBAer ExcelVBAer 8時間前に 回答
  • 解決済

    回答
    1

    Access2010 エクセル帳票テンプレートの1シートをそのまま別のエクセルにコピー

    前提・実現したいこと Windows7 Access2010 Excel2010を利用しシステム構築しています。 エクセルの帳票テンプレートの1シートをそのまま別のエクセルにコピーしたいと考えています。(列幅・行幅も含め) 発生している問題・エラーメッセージ 列幅を設定するため、xlPasteColumnWidthsを指定したのですが、エラーにならず列幅

    • 0評価
    • 36PV
    tomutomu tomutomu 21時間前に ベストアンサー
  • 解決済

    回答
    1

    EXCEL VBA でエラーになってしまう

    お世話になります。 EXCELのVBAでわからないことがあります。 他のEXCELでリストを出力する時には、データ件数に関わらず、 正常にリストができるのですが、新たなリストではエラーになってしまいます。 関数は以下のようなものです。 Sub ページ作成() WROWSIZE = Int((Sheets(2).Range("A1").End(xlDown

    • 0評価
    • 107PV
    sa-yu sa-yu 1日前に ベストアンサー
  • 解決済

    回答
    2

    EXCEL VBAでCSV形式で名前を付けて保存をしたいが、CSVファイルができるが中身はエクセルの...

    前提・実現したいこと マクロを使って生成されたシートを名前を付けて保存したいができない。 CSV形式のファイルができるが、中身はCSVではなくエクセルで拡張子がCSVにばっただけだった。 発生している問題・エラーメッセージ エラーメッセージ 該当のソースコード '保存 Dim FileName As Variant FileName = Applicat

    • 0評価
    • 51PV
    primetimefuture primetimefuture 1日前に コメント
  • 受付中

    回答
    3

    VBAでの保存と閉じる方法についての質問です。

    VBA初心者です。 下記コードを書き、実行したところ、 エクセルが開かなくなりました。 ただファイルを選択して何もせず、保存して閉じるの確認がしたかったのですが… また、選んだエクセルを削除しようとしても、開いているので消せませんのエラーが出ます。 このコードのどこが問題なのでしょうか? また、開いたシートに対して処理を行いたいのですが、 '

    • 0評価
    • 70PV
    jawa jawa 1日前に 回答
  • 受付中

    回答
    2

    エクセルBookの一部の内容に問題が見つかりました。

    前提・実現したいこと 複数営業所がある会社に勤めており、 Excel VBAで郵送されてきた請求書類の情報を 各営業所でエクセルに入力するシートを作成しています。 入力シートは簡易化していますが下記の請求情報を入力します。 ・請求会社名(入力規則・リスト) ・取引内容(入力規則・リスト) ・勘定科目(自動設定) ・補助科目(自動設定) ・請求金額(手入力)

    • 0評価
    • 111PV
    kai_keitai kai_keitai 1日前に コメント
  • 受付中

    回答
    2

    VBAのMArge方法について

    上記のイメージ図において、 AならAのみでMarge、BならBのみでMargeする 記載方法方法を教えてください。

    • 0評価
    • 73PV
    ikasoumen ikasoumen 4日前に 回答を編集
  • 解決済

    回答
    3

    Excel 2010 vba オートメーションエラー

    オートメーションエラーの解決策をご教示ください 今まで動いていたvbaに変更を加えた所、オートメーションエラーが出るようになりました。 はじめて見るエラーでしたので、変更箇所をコメントアウトしながら何度か試したのですが、コメントをつかしただけでもエラーとなり、そもそもコードのエラーではないようです。 mscomctl.ocxが更新されてしまったこと

    • 0評価
    • 63PV
    ExcelVBAer ExcelVBAer 1週間前に コメント
  • 解決済

    回答
    1

    COM(Microsoft Excel) で Err オブジェクトを得る方法 (.NET Frame...

    お世話になっております。 調べて見つけることができませんでしたので、ご存知の方がいらっしゃいましたら、ご教示くださると助かります。 C# で Excel COM (15.0 Object Library) を参照させて、アプリケーションを作成しています。 var app = new Microsoft.Office.Interop.Excel.App

    • 0評価
    • 194PV
    hsk hsk 1週間前に コメント
  • 解決済

    回答
    1

    Wordのナビゲーションを閉じるには

    Word起動時にナビゲーションウィンドウが出てくるのですが、 毎回閉じるのが面倒なので自動的に閉じたいです。 VBAで閉じるにはどうすれば良いでしょうか?

    • 0評価
    • 25PV
    ExcelVBAer ExcelVBAer 1週間前に ベストアンサー
  • 解決済

    回答
    2

    (Application.Caller).TopLef の値がおかしいという問題

    ・▲または▼ボタンで10行ごと上下移動(挿入とコピペと行削除)します。 ・(Application.Caller).TopLefで行番号を取得するマクロを書きました。 Sub 上に行移動() Dim ssU As Object: Set ssU = ActiveSheet.Shapes ' 面倒なので変数に入れる Dim o As Intege

    • 0評価
    • 59PV
    jawa jawa 1週間前に コメント
  • 解決済

    回答
    1

    Microsoft Excel は動作を停止しました(0xc0000005)

    前提・実現したいこと Excelのシート・モジュールのVBAコードをテキストファイルからインポートし、変更するツールをExcelファイルで作成しました。 インポートするテキストファイルの名前と同じ名前のシートまたはモジュールにテキストをインポートする仕組みになっています。 そこで、以下コードの「.AddFromFile src_path & "\" &

    • 0評価
    • 66PV
    NT0314 NT0314 1週間前に ベストアンサー
  • 解決済

    回答
    2

    Excel 勤務時間計算

    度々お世話になっております。 現在、Excelで会社の出勤日数と月の合計勤務時間を計算する表を作成しております。 今は、DAY関数とEOMONTH関数を使い日数を取得できています。 やりたいことは B4セルはプルダウンから年を選択。(2018~2022) 週5勤務者と週4勤務者がいるため。B5セルでフルタイムか毎週の休みの曜日を選択(

    • 1評価
    • 161PV
    ExcelVBAer ExcelVBAer 1週間前に コメント
  • 解決済

    回答
    1

    見えないshapeがマクロ動作に影響し意図した動作を妨げる問題

    Sub test() Debug.Print ActiveSheet.Shapes.Count For Each btn In ActiveSheet.Shapes 'ActiveSheet.Shapes(13).Select Debug.Print btn.AlternativeText & " " & CSt

    • 0評価
    • 41PV
    vitabrevisarsl1 vitabrevisarsl1 1週間前に コメント
  • 受付中

    回答
    3

    Excel2016のVBAにおいて、意図しないシートがアクティブになる

    発生している事象と質問の内容 win7で稼働中のマクロブックのwin10互換性検証を行っています。 ボタン押下後、 ForEachでシートを順番に取得し、If文で名称が一致したシートにUnprotectを行う処理で、勝手にアクティブになってしまうシートと、問題なく(アクティブにならずに)処理できるシートが混在してしまっています。 この現象では必ず同じ

    • 0評価
    • 89PV
    diracpaul diracpaul 1週間前に 回答
  • 受付中

    回答
    2

    シート上に配置したオプションボタンを他のPCでは認識してくれない

    お世話になります。 win7 excel2010 環境でシート場にフォームコントロールのオプションボタンをシート上に配置して望むようなソフトができあがりました。 しかし、同ソフトを他の同一環境のPCでは配置したオプションボタンの行でエラーとなってしまいます。 自宅のPC(win10 excel2016)ではまともに動きました。 この原因を教えていただきたく、

    • 0評価
    • 92PV
    tmkey01 tmkey01 1週間前に コメント
  • 解決済

    回答
    1

    指定範囲内の指定列をループ処理する方法

    Columnsプロパティで指定した範囲の扱いについて、お尋ねします。 ある指定した範囲(例.三行一列)について、ループ処理を行います。 Sub Sample_01() Dim myRng As Range Dim r As Range Set myRng = Range("A1:A3")

    • 0評価
    • 54PV
    Wolf Wolf 1週間前に コメント
  • 解決済

    回答
    3

    Select - Case - If のループが同じところを繰り返してしまう 問題

    B列に「▲」と「▼」ボタンが並んでいます。この内一番上と一番下のボタンを非アクティブにしたいです。 非アクティブにするために無動作マクロを割り当てるのですが、TopLeftCellを使い各ボタンのRow番取得がうまく行きません。 F8で検証するに、上図のように同じ「▲」と「▼」ボタンのループだけで終了してしまう場合があります。 Sub 最上最下ボタン無

    • 0評価
    • 79PV
    h.horikoshi h.horikoshi 1週間前に ベストアンサー
  • 解決済

    回答
    1

    VBA 合致したら警告を出し、それ以外は操作を実行したい

    前提・実現したいこと VBAで、既存の売上一覧表をもとに請求内訳書を作成しています。 売上一覧(シート名:データ)の、AQ列に「99」がある場合、警告を出して操作をストップさせたいです。 売上一覧の行数はその時々で増減します。 警告を閉じた後、売上一覧に修正をし、再度実行して「99」がなければ 一連の動作で請求内訳書を作成させたいです。 作成の流れは

    • 0評価
    • 49PV
    omotti omotti 1週間前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    2771

  • 総質問数

    1087

  • 今週の質問数

    6

関連するタグ

VBAタグのよく見られている質問

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