

No.3
- 回答日時:
こんばんは。
>入力がJだったら10を出力
ということは、入力したセルの列番号を数値で出力したいと言うことですね。
シートモジュールに
Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox Target.Column
End Sub
としみてください。
この回答へのお礼
お礼日時:2006/08/04 22:12
回答ありがとうございます。
>ということは、入力したセルの列番号を数値で出力したいと言うことですね。
そうではなくて、他の方の回答が質問の意図です。
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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
プログラムについての質問です...
-
4Kの外部モニターに出力すると...
-
Microsoft365で作ったword文書...
-
COBOLのMOVEで桁数が異なる場合
-
【VBA】PDFを2in1で出力したいです
-
Windows Formアプリからコンソ...
-
エクセルで英字と数字を組み合...
-
スマホのバッテリー消費につい...
-
【UWSC】WEBページ中の特定文字...
-
VBAで有効数字の設定
-
TOSHIBAブースターTHC-77FCSS3...
-
MMDでavi出力が出来ない
-
携帯の液晶画像をパソコンに出...
-
FLEXSOLARパネルからAmazonで買...
-
Excel VBAで値を変えながら、pd...
-
USB001にデータを送りたい(ポ...
-
海外の110Vの電気製品を日本で...
-
バッチファイル フォルダサイ...
-
cout と cerrの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
プログラムについての質問です...
-
Accessのテーブルからcsv出力す...
-
FLEXSOLARパネルからAmazonで買...
-
真空管 300 B の前段について
-
cout と cerrの違い
-
printfとputcharの違いは
-
スマホ充電器購入にあたり
-
PD充電器について
-
TV出力ポートをOFFにすれば良い...
-
COBOLのMOVEで桁数が異なる場合
-
Windows Formアプリからコンソ...
-
CrystalReportの文字列の折返し...
-
C#でアクセス権限の取得方法が...
-
coutで出力した文字を消去する...
-
【UWSC】WEBページ中の特定文字...
-
KEYENCEのシーケンスプログラム...
-
CRC16計算について
-
標準出力の上書き
おすすめ情報