No.2ベストアンサー
- 回答日時:
引数の数値を Aや AA IVなどに変更する関数
Function n2column( n as Integer ) as String
dim nHi, nLo as Integer
dim ss as String = ""
' nを26で割った商を求める
nHi = n \ 26
' nの26での余りをを求める 1..26が求まるように工夫
nLo = (( n - 1 ) mod 26 ) + 1
if nHi <> 0 then
ss = String::Format("{0:c}{1:c}", Chr( &h40 + nHi ), Chr( &H40 + nLo ) )
else
ss = String::Format("{0:c}", Chr( &H40 + nLo ) )
end if
return ss
End Function
No.1
- 回答日時:
数値から列を指定するExcelVBAでのサンプル。
Dim i As Integer
i = 5
Cells(1, i).EntireColumn.Select
あとは応用してみて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Excel(エクセル) エクセル文字列の日付を日付けに変える 2 2023/05/13 11:08
- Excel(エクセル) 【エクセル関数】アルファベットで以上だったらカウントする 4 2022/07/09 14:07
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- Excel(エクセル) 【エクセル関数】別表を参照して変換した数値を返す関数 2 2022/07/09 21:15
- Excel(エクセル) フォルダ階層が深いファイルの拡張子の一括変換 2 2022/12/23 18:40
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- その他(ブラウザ) cvsファイルをダウンロードすると、自動で拡張子がExcelのものになる 5 2022/07/20 21:21
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
VBAのfor...next構文で i = A to Z としたい。
PowerPoint(パワーポイント)
-
CloseとDisposeの違い
Visual Basic(VBA)
-
-
4
エクセルVBAにて アルファベットを数字に変換
Excel(エクセル)
-
5
すでにファイルが開かれている時のエラー回避
Visual Basic(VBA)
-
6
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
7
VB.NET Excelを読み込んでDataTableに格納し、DBにデータをINSERTする
Microsoft ASP
-
8
VB2010でExcelの行をコピーして挿入する
Visual Basic(VBA)
-
9
配列の重複する値とその個数を取得したい
Visual Basic(VBA)
-
10
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
11
.NET上でエクセル上に罫線を引く
Visual Basic(VBA)
-
12
GROUP BYを行った後に結合したい。
Oracle
-
13
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
14
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
15
チェックボックスを操作できないようにしたいです VB.NET
Visual Basic(VBA)
-
16
vb.netからエクセル関数書き込み
Visual Basic(VBA)
-
17
VB.NET2003 テキストボックスに半角英数字以外入力させない
Visual Basic(VBA)
-
18
VB.NETの初心者です。 RichTextBoxの文字列の行間を狭く
Visual Basic(VBA)
-
19
Integer変数をカラにしたいのですが
Visual Basic(VBA)
-
20
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
VB6.0の「vbFromUnicode」はVB....
-
数字→漢数字変換
-
C++ 文字列変数と16進数の比較
-
16進をASCIIコードに変換する...
-
C#でテキストボックスに入力し...
-
EXCEL VBA
-
【C++/CLI】int型からString型...
-
VBでUTF-8で出力
-
C言語のGPS問題が分かりません。
-
テキストボックス(###,#)の表...
-
RGBとHSLを相互変換する際の端...
-
Visual C#のエラーについて
-
vb.netで漢数字からアラビア数...
-
VC++ std::stringからLPCWSTRに...
-
対数変換のついて
-
16進コード文字列を文字列に変換
-
画像圧縮の離散コサイン変換,...
-
VBA 変数名に変数を使用したい。
-
DataTableに特定のフィールドが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
VB6.0の「vbFromUnicode」はVB....
-
16進をASCIIコードに変換する...
-
バイト型のデータをLong型に変換
-
16進コード文字列を文字列に変換
-
【C++/CLI】int型からString型...
-
C++ 文字列変数と16進数の比較
-
vb6の桁数指定
-
2の補数の計算について
-
VBAのstrConv関数のUNICODE変換...
-
VB6.0 String型→Long型変換方法...
-
WORD型をCString型に変換する方法
-
数字→漢数字変換
-
C#でListとDictionaryの判別方法
-
Boolean型変数の値を反転する方法
-
文字型を日付/時刻型に変換する...
-
textbox.textやlabel.captionの...
-
エクセルでメールヘッダーを解...
-
2進数から10進数へ変換
-
対数変換のついて
おすすめ情報