2017-08-18 6 views
1

Excelを使用してマクロを作成しています。Excel/VBA現在の列名を使用して変数を入力する

これまでのところ、私のマクロは次の空の列を見つけてそこに入ってきていました。 次に、最初のシートを参照して新しいシートを作成します。 Column-Number(Selection.Column)を得ることができたので、私は実際に私が望むことをすることができましたが、いくつかのif-clauseを使用しなければなりませんでした。

しかし、もし私がちょうど列名(A、B、C、D、etc ...)を得ることができたならば、マクロに新しいシートを作成する前に、はるかに簡単です。

セルがB3を選択した場合、私は変数に "B"を保存したいと思います。英語が私の第4言語です。 ここで

Dim ColumnName As String 
ColumnName = ? 

答えて

1

は、迅速な応答を

ColumnName = Split(ActiveCell.Address(1, 1), "$")(1) 
+1

おかげで多くのことを一つの方法です!私はそれが働きたかったように働いた! –

関連する問題