VBA

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

RSS
  • 解決済

    回答
    2

    vbaでapplescriptを実行したい

    VBAでAppleScriptを実行したい <環境> macOS High Sierra 10.13.3 Excel for Mac 2011 <現状> Userform内のボタンを押したら指定したセルのハイパーリンクでitunesから音楽を流す. itunesで音楽が再生されたらitunesが選択(activate?)される. <したいこと>

    • 0評価
    • 70PV
    dodox86 dodox86 6時間前に コメント
  • 解決済

    回答
    5

    ACCESS VBA

    前提・実現したいこと やりたいことは ACCESSのVBAでメインフォームからサブフォームの新規レコードに移動したい。 発生している問題・エラーメッセージ 実行時エラー '2105' 指定したレコードに移動できません。 となりエラーとなってしまいます。 該当のソースコード メインフォーム:F001_メイン サブフォーム:F002_サブ ACC

    • 0評価
    • 108PV
    hrkst007 hrkst007 1日前に 回答
  • 解決済

    回答
    1

    Findで検索された文字列の取得

     With ActiveDocument.Range(0, 0)   .Find.Font.StrikeThrough = True   Do While .Find.Execute = True    ここで検索された文字列の処理   Loop  End With excelのvbaでwordの取り消し線がついている文字列を取得したいです。ご教示お願いしま

    • 0評価
    • 48PV
    sobue sobue 2日前に ベストアンサー
  • 解決済

    回答
    4

    VBA Dictionary 取り出し方にて質問

    VBAにて下記実装を行いました。 Dim dictionary As Variant Set dictionary = CreateObject("Scripting.Dictionary") Dim hogeIndex As Integer Dim hogeString As String For hogeIndex = 1 To 10 h

    • 0評価
    • 65PV
    imihito imihito 2日前に 回答
  • 受付中

    回答
    3

    VBA コードの移動について

    実現したいこと ①:フォームを開いたままこの行で処理を終了する (他のsubや他の行には移動させない) ②:private subまたは、public subにて途中の行から処理を開始するのを認めない どちらなら実現できますでしょうか? 現時点での動作 現時点のコードだとend subの後、勝手に別のsubの途中に移動してしまい意図しない動作が起こっ

    • 0評価
    • 55PV
    rinren rinren 2日前に 回答
  • 解決済

    回答
    2

    VBAでSUMIFの範囲指定をしたいです

    前提・実現したいこと VBAのマクロでSUMIFの関数を作っていますが、範囲の指定で上手くいっていません。 8列目のb~a行、15列目のb~a行の範囲を指定したいです。 発生している問題・エラーメッセージ コンパイルエラー 構文エラー 該当のソースコード a,bは変数です。 Cells(a+1, 15).Value = "=SUMIF(Rang

    • 0評価
    • 50PV
    ttyp03 ttyp03 2日前に コメント
  • 受付中

    回答
    1

    Access フォーム内でいくつかの条件での検索について

    聞きたいこと →accessで遷移先画面へのクエリの受け渡し?表示方法について。 →パラメータの入力ダイアログは出ないようにしても大丈夫なのか。 状況説明 →画面Xにコンボボックス1とテキストボックス2つがあり、実行btnをクリックすると「パラメータの入力」という画面が表示される。 →画面Yにデータを表示させたいのだが、肝心のクエリは動いていない(?)た

    • 0評価
    • 55PV
    sazi sazi 2日前に コメント
  • 受付中

    回答
    2

    リアルタイムでデータの前後比較を行いたい

    前提・実現したいこと シリアル通信によりリアルタイムに取得したデータを一つ前の取得データと比較して差が閾値を超えていた場合、新規のデータを前のデータに書き換えたい 発生している問題・エラーメッセージ 一番初めにjudgeの部分で取得したold_mDATAZ()の値よりも下の値が取得された際は前後のデータを比較し、閾値よりも差が大きければ前の値を補間す

    • 0評価
    • 75PV
    episteme episteme 3日前に コメント
  • 解決済

    回答
    3

    vba(Excel) で bmp を出力したい(入力:セル範囲,倍率/出力:bmp)

    問題:biSizeImageとbfSizeとファイル内容が違う 制限: 追加ソフトは不可(使用環境の問題) スクリーンショット不可(セル上のデータ構造の問題、CopyPictureを含む) どこを説明したらいいかわからないので 説明の足りないところがありましたらその場所 を教えていただきたいです。 投稿できる長さを超えたので 入出力やコー

    • -1評価
    • 111PV
    jawa jawa 3日前に コメント
  • 解決済

    回答
    2

    VBAにてxmlファイルのステップカウンタ作成

    お世話になっております。 今回VBAにてxmlファイルのステップカウンタを作りたいと思って途中まで作ったのですが複数コメントを除去したステップ数を出したいのですが自分で考えても正解にたどり着けなかったので投稿させていただきます。 尚、ソースコードはとある理由にてそのまま投稿できないので手書きでの書き込みとなりますがよろしくお願いいたします。 また、ツールなど

    • 0評価
    • 48PV
    ExcelVBAer ExcelVBAer 3日前に ベストアンサー
  • 解決済

    回答
    3

    VBA コントロール名を変数に格納する

    わからないこと 標準モジュールにてフォームに設置しているコントロールに対する処理を記述する場合、 コントロール名を変数に格納することは可能ですか? Public Hc(8) As ComboBox 'フォーム名.コントロール名(コンボボックス) Set Hc(1) = Holiday.Combo411 Set Hc(2) = Holiday.Combo4

    • 0評価
    • 66PV
    sazi sazi 3日前に ベストアンサー
  • 受付中

    回答
    2

    VBAを用いたExcel処理に関して

    前提・実現したいこと Exelのセルに値が書き込まれている横のセルでリアルタイムに関数処理(メディアン関数処理)を行いたい 発生している問題・エラーメッセージ 本来関数処理が行われているセルにオリジナルの値が出力されてしまっている。 該当のソースコード Private Sub Excel3() 'エクセル xlShee

    • 0評価
    • 71PV
    jawa jawa 3日前に 回答を編集
  • 解決済

    回答
    2

    Excelの対象セルでセル内改行をした際にWrapTextをFalseにできるのか

    タイトル通りです。 業務でVBAに触れる機会があったので、その際に疑問に思った事を質問させて頂いております。 下記のサンプルコードの様な感じで実装してました。 Dim i As Integer Dim j As Integer i = 1 j = 1 With ActiveSheet.Cells(i, j) .WrapText = Fal

    • 0評価
    • 50PV
    travel_saki travel_saki 3日前に ベストアンサー
  • 受付中

    回答
    4

    VBAでの、入力値の半角チェックについて

    VBAでの、入力値の半角チェックについて VBAでの半角チェックは調べると下記のように記述するようですが、 StrConv(セル, vbFromUnicode)の部分はなぜ必要なのでしょうか? LenとLenBで比較すれば、全角があれば2バイトになるので、チェックできそうな気がします。 調べると、システム既定のコードに変換する、との事ですが、 なぜそれが

    • 0評価
    • 54PV
    momon-ga momon-ga 3日前に 回答
  • 解決済

    回答
    4

    カウントダウンタイマーをキーワード入力によって停止させる

    前提・実現したいこと プログラミングをほとんどやったことが無い初心者です。 カウントダウンタイマーをキーワード入力によって止める、というものを作りたいです。 入力フォームのようなものに正しい単語を入力すると、作動していたカウントダウンタイマーが止まる、といったものを作りたいですが、ウディタやエクセルのVBAを使って出来るのか、プログラミング言語を勉強し

    • 0評価
    • 120PV
    ExcelVBAer ExcelVBAer 4日前に 回答
  • 解決済

    回答
    4

    指定範囲に一気に掛け算する

    G5からI23に数値が入っています。 ここの範囲に一気に(-2)をかけたいのですが、 Workbooks(fileA).Worksheets(sheet1).Range("G5:I23")*(-2) としてもダメでした。 セル1つ1つにかけるならforなどの方法は重いつきますが、範囲に一気に かけるにはどうすればよいでしょうか? よろしくお願い致しま

    • 0評価
    • 107PV
    hatena19 hatena19 4日前に ベストアンサー
  • 解決済

    回答
    1

    エクセルでVBAを使いjavaのステップ数をカウントしたい

    お世話になっております。 今回、VBAを使い あるフォルダの javaファイルを参照し javaの全体ステップ数、 改行を除外したステップ数、 改行・javadocコメント・コメントを除外したステップ数のカウントを エクセルの表に表示するVBAを作りたいと思い、自分一人では何が必要なのかわからなかったので 皆さまのソースコードを参考に作りたいと思います。

    • -4評価
    • 83PV
    A-pZ A-pZ 6日前に ベストアンサー
  • 解決済

    回答
    2

    VBA 無効データのマークを保存後もkeepして表示しておく方法はありますか。

    題名通りですが、下記URLにて私と同じ疑問を抱いている方がいらっしゃいましたので、 リンクを貼っておきます。 https://oshiete.goo.ne.jp/qa/4072855.html 無効データのマークは、データの入力規制に引っ掛かっているセルを赤丸で囲い、 どこが間違っているのかを「可視化する」ためにあるものなのですが、 保存など

    • 0評価
    • 45PV
    King_of_Flies King_of_Flies 6日前に コメント
  • 受付中

    回答
    0

    【EXCEL/VBA】条件に合う行を別シートに参照したい

    《楽天シート》のD列に1~3が入力されたとき、 《クレジット詳細シート》の5行目の(1)(2)(3)に対応するところに 黄:利用日 緑:商品名 青:利用金額 がそれぞれ参照されるようにしてたいです。 例: 《楽天シート》のD4に1が入力されたとき、 《クレジット詳細シート》には A6黄→2018/2/11 B6緑→あ C6青→1000 が参照される

    • -3評価
    • 55PV
    hazuki hazuki 6日前に 質問
  • 受付中

    回答
    1

    社内LANの画像データと文書データを分かりやすく整理したい

    前提・実現したいこと 社内LANに多くの画像やテキストデータが入っています。 これらはバーコードのシリアルで管理せれており、 それらの関連付けはフォルダ名だったりファイル名だったりまちまちです。 データのありかも、担当者が違うのでまちまち 現状ではEXCELを使って、すべてショートカットをセルに張り付けて、 これを一元化しています。 しかしながら、

    • 0評価
    • 59PV
    unz.hori unz.hori 1週間前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    2960

  • 総質問数

    1255

  • 今週の質問数

    19

関連するタグ

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

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