VBA InStrRev関数で拡張子を取得 InStrRev関数で拡張子を取得 Sub test() ' InStrRev関数で拡張子を取得 Dim String1, String2 As String Dim a, b As Long ' 検索対象文字列 String1 = "Power.Query.Excel.xlsl" ' 検索文字列 String2 = "." a = InStrRev(String1, String2) ' 「.」の位置を取得 b = Len(String1) Debug.Print "拡張子は:「" & Mid(String1, a + 1, b - a) & "」です。" End Sub 実行結果 ― ― ― ― ― ― ― ― ― ― → Excel VBA基礎入門もくじ へ戻る 参考記事 『VBA 文字列の操作 InStr関数』複数多数の文字列なか、特定文字列の所在位置を調べる時、InStr関数がよく使われます。きょうは、その基本的な使い方を見てみましょう。 InStr関数 構文In…ameblo.jp 『VBA WorksheetFunctionでVlookup関数を利用』 WorksheetFunctionでVlookup関数を利用 Sub test()' WorksheetFunctionでVlookup関数を利用 …ameblo.jp 『VBA WorksheetFunctionでデータ集計』 連想配列 WorksheetFunctionでデータ集計 Sub test2()' 連想配列 WorksheetFunctionでデータ集計 Dim…ameblo.jp 『Excel VBA基礎入門』プロローグVBAとは?Excel VBAの出来ることVBA始める前の準備モジュールとは?オブジェクト(Object)とは?プロパティとメソッドVBA 変数とは…ameblo.jp 『VBA 主要VBA関数』VBA関数は、Visual Basicで用意されている関数が元となっていてVBAで使う関数のことです。 これに対して、ワークシート関数は、Excelのワークシ…ameblo.jp
『VBA 文字列の操作 InStr関数』複数多数の文字列なか、特定文字列の所在位置を調べる時、InStr関数がよく使われます。きょうは、その基本的な使い方を見てみましょう。 InStr関数 構文In…ameblo.jp
『VBA WorksheetFunctionでVlookup関数を利用』 WorksheetFunctionでVlookup関数を利用 Sub test()' WorksheetFunctionでVlookup関数を利用 …ameblo.jp
『VBA WorksheetFunctionでデータ集計』 連想配列 WorksheetFunctionでデータ集計 Sub test2()' 連想配列 WorksheetFunctionでデータ集計 Dim…ameblo.jp
『Excel VBA基礎入門』プロローグVBAとは?Excel VBAの出来ることVBA始める前の準備モジュールとは?オブジェクト(Object)とは?プロパティとメソッドVBA 変数とは…ameblo.jp
『VBA 主要VBA関数』VBA関数は、Visual Basicで用意されている関数が元となっていてVBAで使う関数のことです。 これに対して、ワークシート関数は、Excelのワークシ…ameblo.jp