

No.3
- 回答日時:
こんばんは。
>入力がJだったら10を出力
ということは、入力したセルの列番号を数値で出力したいと言うことですね。
シートモジュールに
Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox Target.Column
End Sub
としみてください。
回答ありがとうございます。
>ということは、入力したセルの列番号を数値で出力したいと言うことですね。
そうではなくて、他の方の回答が質問の意図です。
No.2
- 回答日時:
こんばんは。
現在のところは、二桁までです。
ユーザー定義関数を作りました。"ZZ" まで、出力可能です。
大文字・小文字は可能ですが、全角は受けないようにしてあります。
Sub Test()
Dim d As Integer
d = Alpha2Num("AB")
MsgBox CStr(d)
End Sub
Function Alpha2Num(ByVal arg As String)
Dim i As Integer
Dim j As Integer
arg = StrConv(arg, vbLowerCase)
If arg Like "[a-z]*" Then
If Len(arg) = 2 Then
i = (Asc(Mid(arg, 2, 1)) - 96)
j = (Asc(Mid(arg, 1, 1)) - 96) * 26
Else
i = (Asc(arg) - 96)
End If
End If
Alpha2Num = j + i
End Function
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【教えて!goo ウォッチ 人気記事】風水師直伝!住まいに幸運を呼び込む三つのポイント
記事を読む>>
-
VBAのfor...next構文で i = A to Z としたい。
PowerPoint(パワーポイント)
-
VB.NETで1→A、2→B、26→Z、27→AAの変換をしたい
Visual Basic(VBA)
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
4
アルファベットを数字(その逆)に置き換える方法?
Excel(エクセル)
-
5
マクロの「SaveAs」でエラーが出るのを解消したいです(再)
Visual Basic(VBA)
-
6
VBAで文字列を数値に変換したい
Excel(エクセル)
-
7
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
8
EXcelのマクロで相対パスでファイルを開く
その他(Microsoft Office)
-
9
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
10
エクセルVBAのフォームを最前面にする方法を教えてください。
Visual Basic(VBA)
-
11
動的配列が存在(要素が有る)か否かを判定できますか?
Visual Basic(VBA)
-
12
エクセルVBA ユーザーフォームのTextBoxを日付にしたい
Excel(エクセル)
-
13
VBAでループ内で使う変数名を可変にできないか。
Visual Basic(VBA)
-
14
別のシートから値を取得するとき
Visual Basic(VBA)
-
15
CloseとDisposeの違い
Visual Basic(VBA)
-
16
ListBoxで改行したい
Visual Basic(VBA)
-
17
コマンドボタンがあるかどうかを取得するには?
PowerPoint(パワーポイント)
-
18
エクセルマクロで「1」を「01」に変換したい
Excel(エクセル)
-
19
コマンドボタンを押すたびに大きくなってしまう
Excel(エクセル)
-
20
どこにもフォーカスを当てたくない
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
MMDでavi出力が出来ない
-
5
現在プログラムを作っているの...
-
6
COBOLのMOVEで桁数が異なる場合
-
7
VBAでテキスト出力時のスペース...
-
8
テキストファイルから特定の文...
-
9
ListViewの複数選択について
-
10
コンセントの電力は入力と出力...
-
11
VBA セル内で改行またはカンマ...
-
12
VBAで有効数字の設定
-
13
携帯の液晶画像をパソコンに出...
-
14
C#でアクセス権限の取得方法が...
-
15
printfの書式%.*s
-
16
VBAのExecメソッドで画面を非表...
-
17
プログラミングの問題です。至...
-
18
AccessでPDFを複数ファイルにし...
-
19
エクセルVBAにて アルファ...
-
20
ACCESSからExcelへエクスポート...
おすすめ情報
公式facebook
公式twitter