- #1
N
nok106
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 10.09.2005
- Beiträge
- 108
- Reaktionspunkte
- 0
- Ort
- Brunsbüttel
Hallo Excelaner,
kann man den folgenden Code ändern, so dass er als Add-In deklariert werden könnte.
Es wäre Klasse wenn jemand helfen könnte .........
kann man den folgenden Code ändern, so dass er als Add-In deklariert werden könnte.
Code:
'Spaltenbreite 10,38 Spaltenhöhe 12,75 Druckertreiber Canon S400
Sub Format_Spalten_Zeilen_mm()
Dim sBreite, zhöhe, sAktuell, zAktuell As Single
Dim strText, strAntwort As String
Dim Mldg, Stil, Titel, Antwort, Text1
Mldg = Sollen Zeilen und Spalten geändert werden ?
Stil = vbYesNo + vbQuestion + vbDefaultButton1
Titel = Zeilenhöhe und Spaltenbreite ändern
Antwort = MsgBox(Mldg, Stil, Titel)
If Antwort = vbYes Then
Text1 = ja
Spalte = Selection.ColumnWidth
sAktuell = (Selection.ColumnWidth + 0.71) / 4.45 * 10
strText = Aktuelle Spaltenbreite = & _
Format(sAktuell, ###0.00 mm) & Chr(13) & Chr(13) & Chr(13) & Chr(13) _
& Spaltenbreite in mm angeben:
strAntwort = InputBox(strText, Neue Spaltenbreite festlegen, _
Format(sAktuell, ###0.00))
If strAntwort <> Then
sBreite = Val(strAntwort)
Selection.ColumnWidth = -0.71 + 4.45 * sBreite / 10
End If
zAktuell = Selection.RowHeight
Faktor = 2.8
zAktuell = zAktuell / Faktor
strText = Aktuelle Zeilenhöhe = & _
Format(zAktuell, ###0.00 mm) & Chr(13) & Chr(13) & Chr(13) & Chr(13) _
& Zeilenhöhe in mm angeben:
strAntwort = InputBox(strText, Neue Zeilenhöhe festlegen, _
Format(zAktuell, ###0.00))
If strAntwort <> Then
zhöhe = CSng(strAntwort)
Selection.RowHeight = Faktor * zhöhe
End If
End If
End Sub
Es wäre Klasse wenn jemand helfen könnte .........