• [解決済み】Visual Basic 6.0とVBAの違いについて

    質問 この2つは何が違うのでしょうか。VBAはVBのやや「不自由」なバージョンだとずっと思っていたのですが、先日友人に聞かれたとき、実際のところ何が違うのか全く分かりませんでした。 また、例えばExcelを使うとき、それはVBなのかVBAなのか? どのように解決するのですか? ほぼすべてのプログラミングにおいて、VBAとVB 6.0は同じものです。 VBAは、プログラムを実行

    2022-04-10 18:38:15
  • [解決済み】VBAは辞書構造を持っていますか?

    質問 VBAは辞書構造を持っていますか?key<>valueの配列のようなものでしょうか? どのように解決するのですか? はい。 MS Scripting ランタイム('Microsoft Scripting Runtime')への参照を設定します。regjoさんのコメントのように、ツール->リファレンスで、「Microsoft Scripting Runtim

    2022-03-31 20:54:26
  • [解決済み】VBAのDebug.Printのログはどこに記録されるのですか?

    質問 はどこですか? Debug.Print はメッセージを出力しますか? 解決方法は? 出力先を教えてください。 を介して出力されるメッセージは Debug.Print を押すと、即時ウィンドウに表示されます。 Ctrl + G . また、以下のことも可能です。 アクティブ化 いわゆる イミディエイトウィンドウ VBEツールバーのView -&

    2022-03-28 18:10:11
  • [解決済み】Office VBA Editorでコードのブロックにコメントやアンコメントを付ける方法

    質問 Office の VBA エディタ( ALT + F11 ) 、コードブロックのコメントやアンコメントはどのように行うのでしょうか? どのように解決するのですか? VBAエディターで View , Toolbars , Customise... または、ツールバー上で右クリックし Customise... の下に Commands タブを選択し

    2022-03-27 18:06:13
  • [解決済み] あるディレクトリから別のディレクトリにファイルをコピーするVBA

    質問 私は、定期的に別のディレクトリにコピーする必要があるアクセスファイルを持っており、最後のバージョンを置き換える必要があります。 Excelのマクロを使ってこれを実現したいのですが、その過程でファイルの名前も変更したいです。 例 fileName = "X:\Database\oldName.accdb" copyDestination = "Y:\dbstore\"

    2022-03-14 18:48:51
  • [解決済み] VBAでエラー時のGOTOステートメント

    質問 Ctrl+Fコマンドを使用してExcelシートの特定の値を検索するコードを持っていますが、コードが何も見つからなかったときに私はそれがメッセージを投げるようにしたいです。 sub test() f=5 do until cells(f,1).value="" On Error goto hello Cells.Find(wh

    2022-03-09 16:51:04
  • [解決済み] Accessからレポートを自動でメール送信

    質問 Accessから特定の時刻に自動的にレポートを電子メールで送信する必要があります。 Accessでマクロを作成した経験は本当に少ないのですが、特定の時刻に自動的にメールを送信するマクロを作成してみました。 今のところこんな感じです。 if [time] = "12:00:00 AM" then emaildatabaseobject Object Type Report Obje

    2022-03-08 11:54:31
  • [解決済み] VBAを使用してExcelシートの空白でない列の数を求めることができます。

    質問 VBAを使用してExcelシートの使用列数を求めるには? Dim lastRow As Long lastRow = Sheet1.Range("A" & Rows.Count).End(xlUp).Row MsgBox lastRow 上記のVBAを使用すると、行の数を求めることができます。しかし、与えられたエクセルファイルの列の数を見つけるにはどうしたらいいでしょう

    2022-03-07 11:29:07
  • [解決済み] VBAでIFERRORを使用する

    質問 どなたか助けてください。 いろいろとググってみたのですが、何が問題なのかがわかりません。 私はvbaに手を出しただけなので、確かに専門家ではないのですが...。 私は仕事で巨大なスプレッドシートでいくつかの計算を自動化しようとしているのですが、おそらく本当に愚かな何かを見逃していると思います。 基本的に、計算の1つは、1つのセルを別のセルで割るという単純なものです。 エラーが発生し

    2022-03-06 23:30:05
  • [解決済み] VBAで関数から配列を返す

    質問 すべて 整数の配列を返す関数を書いて、インデックスを付けられるようにしたいのですが、VBAの構文がよくわかりません。以下は擬似的なコードです。 function getStats() as integer dim returnVal(4) as integer returnVal(0)=c2percent14 returnVal(1)=c3percent1

    2022-03-06 14:12:37
  • [解決済み] どのようにvbaコードCells.FindによってExcelの列で値を見つけるために

    質問 ある値を見つけなければならない セルダ をExcelシートで表示します。私はそれを見つけるために、このvbaコードを使っていました。 Set cell = Cells.Find(What:=celda, After:=ActiveCell, LookIn:= _ xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows, S

    2022-03-04 06:13:05
  • [解決済み] FormulaR1C1 の機能は何ですか?

    質問 を見てきました。 FormulaR1C1 を関数として使用することができますが、これは具体的にどのように機能するのでしょうか?インターネット上で言われている「Row 1 Column 1」というのは理解できるのですが、実際にどのように動作させるのでしょうか?また 最終結果 を使用することで FormulaR1C1 ? また、シートの特定の位置から開始するように変

    2022-03-03 22:07:30
  • [解決済み] VBAでファイルを削除する

    質問 VBAを使用して、どのようにすることができます。 ファイルが存在するかどうかをテストし、存在する場合。 削除しますか? 解決方法は? 1.) チェック こちら . 基本的にはこうしてください。 Function FileExists(ByVal FileToTest As String) As Boolean FileExists = (Dir(Fi

    2022-03-03 07:22:55
  • [解決済み] コンパイルエラーです。Forがない場合は次へ|VBA

    質問 私のコードに問題があり、エラーが表示され、その理由がわかりません。そのエラーとは "コンパイルエラーです。For"のないNext。 なぜそのような状態になるのか理解できません。私はコーディングの初心者なので、どんなヘルプやコメントでも大歓迎です。 これがそのコードで、Forがないものとして指摘されているNextにはコメントがついています。 Sub CGT_Cost() sta

    2022-03-01 23:14:36
  • [解決済み] VBAを使用してtxtファイルを作成し、書き込む方法

    質問 入力内容に応じて手動で追加・変更するファイルがあります。そのファイルでは、ほとんどの内容が繰り返され、16進数の値だけが変化しているので、ツールで生成されたファイルにしたいのです。 その中に出力されるCコードを書きたいのです。 .txt ファイルを作成します。 を作成するコマンドは何ですか? .txt VBAを使用してファイルを作成し、そのファイルに書き込むにはどう

    2022-03-01 19:15:36
  • [解決済み] <>とはどういう意味ですか?

    質問 以前、SQLとVBで見たことがあります。今、Excelのスプレッドシートをリバースエンジニアリングしているところ、次のような数式に出会いました。 =IF(D23&lt;&gt;0,"Insufficent",0) ActionScriptに変換しているところです。 var result:String = [condition] ? 0 : "Insufficient";

    2022-03-01 02:14:16
  • [解決済み] エクセルVBAの検索文字列 : エラー2015

    質問 私は次のコードスニペットを持っている... Public Sub FindText(path As String, file As String) Dim Found As Range myText = "test(" MacroBook = ActiveWorkbook.Name ' Open the File Workbooks.

    2022-02-27 07:56:25
  • [解決済み] Access VBAで "Duplicate declaration in current scope "というエラーが発生する。

    質問 VBAで作ったプログラムに問題があります。あるテーブル(私の場合はEmployee Table)に5万件のレコードを入力するプログラムを作りたいのですが、実行するたびに次のようなエラーが表示されます。 "Compile Error: Duplicate declaration in current scope." 私のコードは以下の通りです。 Option Compare D

    2022-02-26 20:33:46
  • [解決済み] VBA チャートのタイトルを追加する

    質問 vbaを使ってチャートにタイトルを付けたいだけなんです。本当は全てのシートの全てのチャートに対して再帰的に行いたいのですが、1つのチャートさえうまくいきません。以下は私が持っているコードです。 Dim chnam chnam = Left(ActiveSheet.Name, (Len(ActiveSheet.Name) - 9)) With ActiveWorkbook.Active

    2022-02-25 22:05:56
  • [解決済み] VBAのコードに「Label Not define」がありますが、これは何ですか?

    質問 MS AccessにVBAのコードを持っています。 Private Sub ToolingNoID_AfterUpdate() On Error GoTo ToolingNoID_AfterUpdate_Err Dim ToolingNoID As String ToolingNoID = InputBox("Please enter Tooling No", "Enter Too

    2022-02-19 18:48:54