Toggle navigation
(株)SSKPC
SSPCのブログ
アクセス
お問い合わせ
各種記事
ソフト開発
ホーム
列文字変換
次の文書
Dim W文字へ
Dim W文字
Dim W列文字
Sub S01_列文字変換Sample()
'Aは1 に変換 Bは2 Cは3 に変換するサンプル
W文字 = "A": 列数値変換: W合計 = Cells(1, W列文字)
W文字 = "B": 列数値変換: W合計 = W合計 + Cells(1, W列文字)
W文字 = "C": 列数値変換: Cells(1, W列文字) = W合計
'1はA に変換 2はB 3はC に変換するサンプル
W文字へ = 1: 列文字変換: Cells(2, W列文字) = "A"
W文字へ = 2: 列文字変換: Cells(2, W列文字) = "B"
W文字へ = 3: 列文字変換: Cells(2, W列文字) = "C"
End Sub
Sub 列文字変換() '数値から英字
jx = W文字へ
W列文字 = Cells(1, jx).Address(True, False)
W列文字 = Left(W列文字, InStr(W列文字, "$") - 1)
End Sub
Sub 列数値変換() '英字から数値へ
W列文字 = CNumAlp(W文字)
End Sub
Function CNumAlp(va As Variant) As Variant '変換する関数
Dim al As String
If IsNumeric(va) = True Then '数値だったら
al = Cells(1, va).Address(RowAbsolute:=False, ColumnAbsolute:=False) '$無しでAddress取得
CNumAlp = Left(al, Len(al) - 1)
Else 'アルファベットだったら
CNumAlp = Range(va & "1").Column '列番号を取得
End If
End Function
コメント入力欄
← 左の文字をここへ入力後 登録ボタンをクリックしてください
(サイト管理者承認後掲載されます)
サイト内記事検索
ExcelVBA
列文字変換
SqlServer データ追加、更新、削除
SqlServerからのデータ取得2
SqlServerからのデータ取得
SqlServerへの接続
列で並替え
メモリ不足
全モジュールで有効な変数の設定
InputBox ユーザ使用者の判断を仰ぐ
1次元 2次元 配列を使用する
改行を含む文字列の処理をするには
条件を満たしている間 繰返し処理を
一定回数 繰り返し処理を行う
値と比較し条件に応じて処理を行う2
値と比較し条件に応じて処理を行う1
変数の宣言と値の代入をする
VBAからセルに値を入力するには
セル範囲の幅高さを取得する
開発タブ(VBA)を表示するには
変数の値を確認する ウォッチ式
ブレイクポイントを設定する
ブックの一覧を取得する
数値の絶対値を取得する
指定フォルダのファイル名検索2
図を動かす
セルがクリックされた場所
楕円を書く
Excel2010 フォームコントロール チェックボックスの判定
Webカラーを作成する
IP検索1
IP検索3
IP検索2
ボタンの色
改ページ毎合計
リストボックス
指定フォルダのファイル名検索1
処理中のメッセージ
文字バイト数カウント
乱数を利用する
枠線の色を変える
文字列検索(部分一致)
文字列検索(全てが一致)
図のサイズ変更
図の削除(すべて)
図の削除(一部)
任意のブックが開いているか
ステータスバー(StatusBar)
文字列の分割(Split関数)
<
2023年5月
>
日
月
火
水
木
金
土
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10