VBA を使用して Excel でデータをエンコードするためのステップバイステップ ガイド
ステップ 1 – 適切なパラメータを使用してデータセットを作成する
- 画像でデータセットを確認できます。

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

ステップ 3 – VBA ユーザー定義関数の作成
- Visual Basic ウィンドウが開きます。
- 挿入 から オプションで、 モジュール を選択します VBA コードを作成します。

- 次の 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

ステップ 4 – Excel でのデータのエンコード
- ワークシートに移動し、セル B5 に次の数式を適用します。 .
- Enter を押します。 .

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

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

続きを読む: Excel ファイルのエンコーディングを確認する方法
練習用ワークブックをダウンロード
関連記事
- Excel でエンコーディングを変更する方法
- [修正!] CSV UTF 8 は Excel では使用できません
- Excel で CSV ファイルに UTF 8 エンコーディングを適用する方法
- Excel で Base64 をデコードする方法
<
-
Word文書の一部をパスワードでロックする方法
この投稿では、組み込みのオプションを使用して、Word文書の一部をロックおよび保護して、編集やコピーを防止する方法を紹介します。テキストの一部をロックすると、パスコードを入力せずに、自分や他のユーザーがフォーマットを変更したり、セクションを編集したりすることはできません。関連する手順を確認しましょう。 Wordで編集制限を設定し、Officeドキュメントをパスワードで保護するのは簡単です。ただし、これらのガイドに従うと、ドキュメント全体が制限される可能性があります。たとえば、最初のページをユーザーが編集できるようにし、2番目のページで同じことを行わないようにする必要がある場合があります
-
Excelで日付でデータを並べ替える方法
すでにスプレッドシートがあり、MicrosoftExcelまたはExcelOnlineでデータを日付で並べ替える必要がある場合は、このステップバイステップガイドに従うことができます。要件に従ってデータを並べ替えるために、関数や数式を使用する必要はありません。 Excelで日付で並べ替える方法 Microsoft Excelで日付でデータを並べ替えるには、次の手順に従います- Excelでスプレッドシートを開きます。 マウスで日付列を選択します。 並べ替えとフィルターをクリックします ボタン。 [古いものから新しいものに並べ替える]を選択します または最新から最古 。 選択選択範囲を拡大 。