🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

Q&A

解決済

1回答

1466閲覧

エクセルVBAのように1→A、2→Bといったように変換したい

hanbee.com

総合スコア52

VB.NET

Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

0グッド

0クリップ

投稿2021/03/21 05:50

お世話になっております。
A,B,C,D,E,F・・・と番地を持たせたデータベースのデータに対して、
配列にして処理を行いたいと思っています。

vb.net

1For i as integer = 1 to 10 2'処理 3Next

ネット検索したところ、以下のようなページが見つかりましたが、
明確に答えられているわけではなく、自分の知識では応用して導くことはできませんでした。
https://oshiete.goo.ne.jp/qa/4221567.html

以上、分かる方おられましたらご教授お願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sinya0320

2021/03/21 06:01

1→A変換は、提示の参考サイトのものがそのまま使えると思います。 それを使ってみたうえで、何に困っていろのかを具体的に話された方が良いと思います。 提示されてるコードもForだけで、何をどうループさせたいのかも不明ですし。
hanbee.com

2021/03/21 07:47

ありがとうございます
Daregada

2021/03/21 07:59 編集

Zより後(AAなど)が存在するかどうかを明記してください。
hanbee.com

2021/03/21 08:39

Zより後については要らないです。 正直A,B,C,D,E,Fだけでいいです。 変わってくるのですね。
guest

回答1

0

ベストアンサー

Chr( &h40 + i )

でやってみよう

投稿2021/03/21 05:59

y_waiwai

総合スコア88038

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hanbee.com

2021/03/21 07:48

やってみました。とりあえず、エラーは出ていなさそうなので、全部直せたらデバッグして確かめてみようと思います。ありがとうございます。
y_waiwai

2021/03/21 08:46

ZのあとはAA、AB、ACと続ける必要があるなら一工夫必要ですね
hanbee.com

2021/03/21 13:40

できました。ありがとうございます。 しかし、謎な形の関数なのですね。
hanbee.com

2021/03/21 13:51

ちなみに、この関数はA→1,B→1も同様にしてできるのでしょうか。 これも追加で必要そうなのです。。。
y_waiwai

2021/03/21 14:16

&h40ってのは16進数の数値の記述形式で、10進で言うと64のことです んで、'A'という文字の文字コードは65、'B'は66、'C'は67,と順番に並んでるので、 Chr(64+i) で、数値に対応したアルファベットが得られます 同様に、'0'という文字は32でそこから順番に並んでるので、 Chr(32+i) で、数字の文字が出てきます
hanbee.com

2021/03/21 14:36

ご丁寧にありがとうございます。&h40は10進数なのですね。なるほど。 しかし、ご提示いただいたコードでは「i」にアルファベットは入れられませんよね。 Aという文字を1に変えたいのですが、これは難しそうですね。 時間がかかりそうなので、違う方法でやることを検討します。 chr(&h40+i)が知れてよかったです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問