好きこそものの上手なれ

他人から見れば、下手の横好きですが、そっと見守ってください。

Excelのブログ記事

Excel(ムラゴンブログ全体)
  • Excel VBA 列番号から列名、列名から列番号に変換

    エクセルのVBAで、列番号の数値がわかっていて、列名で処理したい時があります。 その時は以下の関数を作成すると便利です。 Option Explicit Function 列番号から列名(ByVal colNum As Long) As String     列番号から列名 = Split(Col... 続きをみる

  • Excel 検索文字列の位置 FIND関数, SEARCH関数

    私はワークシート関数で、あまりFIND関数やSEARCH関数を使っておりませんでした。 ①位置データを利用して文字の抽出 =FIND("りんご", A1, 1) FINDの最後の1は検索開始位置で、1の場合は省略可能です。エクセルは0スタートでなく1スタート(1オリジン)です。 見つけた位置を使っ... 続きをみる

  • Excelでアクティブなグラフ名の取得とサイズ変更

    よくエクセルで、ChartObjects(グラフ名)でグラフのサイズを変えるサンプルはよく見かけます。 ActiveSheet.ChartObjects("グラフ 1").Width = .Width ActiveSheet.ChartObjects("グラフ 1").Height = .Heig... 続きをみる

    nice! 1
  • Excel VBA これで分かった 複数ダブルクォーテーションの意味

    テレワークが減ってきているのか、今週の月曜日(2/6)から出勤時に渋滞に巻き込まれるようになりました。早めに家を出て心の余裕を持ち運転したいですね。 早速ですが、VBAでハイパーリンクを作成する際にダブルクオーテーションが複数付きますが明確な規則があります。 文字列を表示させるには、少なくとも2つ... 続きをみる

  • Excelで文字列から日付にする

    ファイル名でよく使われる日付文字列をエクセルのシリアル日時にする方法 20230130_232500123  → 2023-01-30 23:25:00.123  (ミリ秒まで) =TEXT(MID(A1, 1, 8), "0000!/00!/00")+TEXT(MID(A1,10,9),"00!... 続きをみる

    nice! 2