Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

VBA を使用して Excel でデータをエンコードするためのステップバイステップ ガイド

ステップ 1 – 適切なパラメータを使用してデータセットを作成する

  • 画像でデータセットを確認できます。

VBA を使用して Excel でデータをエンコードするためのステップバイステップ ガイド

ステップ 2 – [開発] タブの使用

Excel 組み込みの 開発者 タブには、 Visual Basic for Applications を使用するために必要なツールが含まれています (VBA )マクロを実行します。通常、タブは無効になっています。 Excel ウィンドウの上部にあるツールバーにこのツールを表示するには、まず [オプション ] で有効にする必要があります。 メニュー のセクション バー。

  • 開発者 を開きます タブ。
  • Visual Basic を選択します。 コマンド。

VBA を使用して Excel でデータをエンコードするためのステップバイステップ ガイド

ステップ 3 – VBA ユーザー定義関数の作成

  • Visual Basic ウィンドウが開きます。
  • 挿入 から オプションで、 モジュール を選択します VBA コードを作成します。

VBA を使用して Excel でデータをエンコードするためのステップバイステップ ガイド

  • 次の VBA コードをモジュールに貼り付けます。 .
  • コードを保存します。
Function Encoding(text$)
Dim i
With CreateObject("ADODB.Stream")
.Open: .Type = 2: .Charset = "utf-8"
.WriteText text: .Position = 0: .Type = 1: i = .Read
With CreateObject("Microsoft.XMLDOM").createElement("b64")
.DataType = "bin.base64": .nodeTypedValue = i
Encoding = Replace(Mid(.text, 5), vbLf, "")
End With
.Close
End With
End Function

VBA を使用して Excel でデータをエンコードするためのステップバイステップ ガイド

ステップ 4 – Excel でのデータのエンコード

  • ワークシートに移動し、セル B5 に次の数式を適用します。 .
  • Enter を押します。 .

VBA を使用して Excel でデータをエンコードするためのステップバイステップ ガイド

  • 一人称のエンコード結果が表示されます。
  • 塗りつぶしハンドル ツールを使用して、セル B5 から下にドラッグします。 セル間 B11 .

VBA を使用して Excel でデータをエンコードするためのステップバイステップ ガイド

  • 以下の画像にあるすべての結果が表示されます。

VBA を使用して Excel でデータをエンコードするためのステップバイステップ ガイド

続きを読む: Excel ファイルのエンコーディングを確認する方法

練習用ワークブックをダウンロード

関連記事

  • Excel でエンコーディングを変更する方法
  • [修正!] CSV UTF 8 は Excel では使用できません
  • Excel で CSV ファイルに UTF 8 エンコーディングを適用する方法
  • Excel で Base64 をデコードする方法

<

ソリューション付きの高度な Excel 演習を無料で入手しましょう!
  1. Word文書の一部をパスワードでロックする方法

    この投稿では、組み込みのオプションを使用して、Word文書の一部をロックおよび保護して、編集やコピーを防止する方法を紹介します。テキストの一部をロックすると、パスコードを入力せずに、自分や他のユーザーがフォーマットを変更したり、セクションを編集したりすることはできません。関連する手順を確認しましょう。 Wordで編集制限を設定し、Officeドキュメントをパスワードで保護するのは簡単です。ただし、これらのガイドに従うと、ドキュメント全体が制限される可能性があります。たとえば、最初のページをユーザーが編集できるようにし、2番目のページで同じことを行わないようにする必要がある場合があります

  2. Excelで日付でデータを並べ替える方法

    すでにスプレッドシートがあり、MicrosoftExcelまたはExcelOnlineでデータを日付で並べ替える必要がある場合は、このステップバイステップガイドに従うことができます。要件に従ってデータを並べ替えるために、関数や数式を使用する必要はありません。 Excelで日付で並べ替える方法 Microsoft Excelで日付でデータを並べ替えるには、次の手順に従います- Excelでスプレッドシートを開きます。 マウスで日付列を選択します。 並べ替えとフィルターをクリックします ボタン。 [古いものから新しいものに並べ替える]を選択します または最新から最古 。 選択選択範囲を拡大 。