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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
配列の重複する値とその個数を取得したい
Visual Basic(VBA)
-
VBAのfor...next構文で i = A to Z としたい。
PowerPoint(パワーポイント)
-
-
4
エクセルVBAにて アルファベットを数字に変換
Excel(エクセル)
-
5
CloseとDisposeの違い
Visual Basic(VBA)
-
6
VB2010でExcelの行をコピーして挿入する
Visual Basic(VBA)
-
7
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
8
Integer変数をカラにしたいのですが
Visual Basic(VBA)
-
9
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
10
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
11
VBの画面サイズについて
Visual Basic(VBA)
-
12
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
13
System.IO.Directory.GetFilesの順番
Visual Basic(VBA)
-
14
SPREAD(GrapeCity)のセルにフォーカスを設定するにはどうしたらいいのでしょうか?
Visual Basic(VBA)
-
15
チェックボックスを操作できないようにしたいです VB.NET
Visual Basic(VBA)
-
16
【VB】タブ切り替え時のイベント
Visual Basic(VBA)
-
17
VB.NET2003 テキストボックスに半角英数字以外入力させない
Visual Basic(VBA)
-
18
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
19
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
20
文字列の後ろから必要分だけ削除したい。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6.0の「vbFromUnicode」はVB....
-
16進をASCIIコードに変換する...
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
C#でListとDictionaryの判別方法
-
数字→漢数字変換
-
バイト型のデータをLong型に変換
-
C++ 文字列変数と16進数の比較
-
WORD型をCString型に変換する方法
-
10進数を2進数
-
エクセルでメールヘッダーを解...
-
VBA、nullをemptyに変換
-
型変換について (C++ Builder5)
-
16進コード文字列を文字列に変換
-
Excelの数字(文字列)合計につい...
-
C#で文字列を数値に変換する方法
-
C++/CLI System::String::Fotma...
-
VBA 変数名に変数を使用したい。
-
vba フィルター 複数条件 3つ以...
-
Excel2010のinputboxで複数デー...
-
CSVファイルのエクスポートでソ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
VB6.0の「vbFromUnicode」はVB....
-
16進コード文字列を文字列に変換
-
16進をASCIIコードに変換する...
-
WORD型をCString型に変換する方法
-
C++ 文字列変数と16進数の比較
-
C#でListとDictionaryの判別方法
-
バイト型のデータをLong型に変換
-
【C++/CLI】int型からString型...
-
文字型を日付/時刻型に変換する...
-
対数変換のついて
-
textbox.textやlabel.captionの...
-
10進数を2進数
-
C++/CLI System::String::Fotma...
-
VC++ std::stringからLPCWSTRに...
-
Boolean型変数の値を反転する方法
-
vb6の桁数指定
-
VB6.0 String型→Long型変換方法...
-
2の補数の計算について
-
VBA、nullをemptyに変換
おすすめ情報