
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
直接の回答ではありませんが、
どのようなシチュエーションでこのような事がしたいのかお書きになった方が
的確な回答が得られると思います。
末端の状況でチマチマ対応するより、上流で変換してしまった方が楽な時もありますので...
No.3
- 回答日時:
エクセル関数は無いようなので、本件はユーザー関数が最適でしょう
VBEの標準モジュールに
Function h2c(A)
p = Split(A, " ")
s = ""
For i = 0 To UBound(p)
s = s & Chr(Val(p(i)))
Next i
h2c = s
End Function
を入れる。
空白で分離し、数値化して、VBのCHR関数で文字化するだけ。
ーー
例データ
A列 B列
97 98 ab
99 100 101 cde
98 112 115 bps
B1セルに
=h2c(A1)
と入れて下方向に式を複写。
結果上記のとおり。
No.2
- 回答日時:
No.1
- 回答日時:
まず最初に質問に書かれている数字は10進です。
16進ではありません。ワークシート関数で「97」を「a」に変換するなら=CHAR(97)
という関数を使用しますが、文字列長も不定で、しかも10進を使用しているのでコードの桁数も1桁~3桁と不定になってしまいます。
16進数なら2文字ずつ取り出してCHAR関数で文字列にするのが多少楽ですが、それでもも関数だけで実現するのはかなり大変だと思いますので、やはりマクロでユーザ定義関数を作成するのが良いと思います。
以下はサンプルですが、10進文字コード間は半角スペースで区切られていることを前提にしています。また対応する文字コードがない場合のエラー処理は組み込んでいません。必要に応じて追加してください。
(ダンプコードを読む人ならそれくらいして欲しいと思います)
Function DecToChr(ByVal trg As Range) As String
Dim dec() As String
Dim idx As Integer
dec = Split(trg.Value, " ")
For idx = 0 To UBound(dec)
DecToChr = DecToChr & Chr(Val(dec(idx)))
Next idx
End Function
(使用例)A1セルに
97 98
が入力されているとき、任意のセルに
=DecToChr(A1)
なおマクロは標準モジュールシートに貼り付けてください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
シフトJIS文字列の中から
-
VBAのコマンドボタンの文字列の...
-
PPT ファイルの文字カウント=...
-
文字の入力で横バー上段、中断...
-
エクセルでの漢字、カタカナ、...
-
文字化け変換方法
-
ある文字列間のデータの抽出
-
postの文字化け防止について
-
ファイルから読み取った改行文...
-
VBAを使ってHTMLソースから特定...
-
特定の範囲間を取得する方法に...
-
バッチファイル 全角検索
-
メッセージボックスで1025文字...
-
最終行の改行について
-
Postgresの特定のカラムからス...
-
半角スペースを全角スペースに
-
IT企業の技術屋にとって全角英...
-
PHPのメールフォームで "\\r\\n...
-
タグの中の改行文字を正規表現...
-
delphiにて●文字列置換で勝手に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマの含まれる文字列の数値...
-
VB6.0 Base64のデコード方法を...
-
ホームページ作成の初心者です
-
VB6 機種依存文字の変換
-
fgetws関数で読み込んだUNICODE...
-
携帯サイトで販売されている絵...
-
大小文字混合させて削除したい
-
i-mode、ez-web、ボーダフォン...
-
数値をASCII文字にする方法につ...
-
1バイト文字の上位4ビット・...
-
エディットコントロールへのUni...
-
VBA ASC関数で変換できない文...
-
マクロで半角を全角に
-
文字列と文字
-
ヌル文字とは一体何でしょうか
-
携帯電話の絵文字対応の掲示板...
-
16進数の文字列をアスキーコー...
-
機種依存文字
-
PHPでMysqlに絵文字を入力する...
-
format関数についてです。
おすすめ情報