Selection.Merge - auf select verzichten?
03.05.2006 11:23:22
Klaus
Mit unten stehendem Code lasse ich definierte Zellen mittels eines Toggle-Buttons verbinden und wieder seperieren.
Es läuft soweit auch gut, nur auf die letzte selection würd ich gerne verzichten. Range("A1:B1").Merge funktioniert leider nicht ..
Hier mein Code:
Im Arbeitsblatt:
Private Sub ToggleButton_3_l_5er_Click()
ia = "C"
ib = "D"
If ToggleButton_3_l_5er Then
Call mergeitnot5er(ia, ib)
Else
Call mergeit5er(ia, ib)
End If
End Sub
In einem Modul
Sub mergeit5er(ia, ib)
On Error GoTo handler
Range(ia & "10:" & ib & "10").Select
Selection.Merge
Selection.AutoFill Destination:=Range(ia & "10:" & ib & "15"),
Type:=xlFillDefault
handler:
End Sub
Sub mergeitnot5er(ia, ib)
on error goto handler
Range(ia & "10:" & ib & "15").Select
Selection.MergeCells = False
handler:
End Sub
Dank und Gruß,
Klaus M.vdT.
P.S.: ich weiss, verbundene Zellen sind böse. Mir gehts aber nicht um eine Tabellenkalkulation, sondern um einen Etikettendruck - da kann man schon mal auf sowas zurück greifen :)