moin moin,
möchte mir in einer Excel Tabelle Rahmen machen aber diese auch begrenzen.
Wie man die letzte Zeile und Spalte findet weiß ich.
Das Problem ist nur das ich die Spaltenangabe als Zahl habe und nicht als Buchstaben zB. AZ
habe dazu auch Formeln gefunden die das umwandeln aber kann diese nicht in autoit umwandeln.
Habe auch auf Z1S1 umgestellt gehabt was aber auch nicht zum gewünschten geführt hat.
Function SPALTENNAME(Zelle As Range)
Dim s As Byte
Dim Name As String
s = Zelle.Column
s = s - 1
Name = Chr(s Mod 26 + 65)
If s > 25 Then Name = Chr(Int(s / 26) + 64) & Name
SPALTENNAME = Name
End Function
oder
Function SPALTENKOPF(Zelle As Range)
Dim s As Byte
Dim Name As String
Name = Zelle.Address
Name = Right(Name, Len(Name) - 1)
If Mid(Name, 2, 1) = "$" Then
Name = Left(Name, 1)
Else
Name = Left(Name, 2)
End If
SPALTENKOPF = Name
End Function
mfg
oh-ha