Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
928to932
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
928to932
928to932
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Optionbutton Aktiv bei Grade oder Ungrade
26.11.2007 21:38:45
Grischa
Hallo Zusammen,
Ich habe ein Userform gebaut mit dem ich eine Auswertung in eine neue xls datei kopiere.
Dabei werden auch aktuelle setzlisten mit kopiert. Die haben den Unterschied das bei ungraden ein anderer bereich kopiert wird als bei graden Zahlen. Die Zahlen stehen in Textbox1.
Im Moment mache ich das noch selbst das ich entweder Optionbutton26 für Grade und Optionbutton29 für ungrade anklicke. Dies möchte ich aber automatisiert haben.
Hier das Makro welches ich im moment nutze.
' Setzlisten
If OptionButton26 Then
strBer = "A1:B32"
ThisWorkbook.Sheets("Setzlisten").Range(strBer).Copy
Set NewSheet = Workbooks(wbName).Worksheets.Add
NewSheet.Name = "Setzliste"
With Workbooks(wbName).Worksheets("Setzliste").Range("a1")
.PasteSpecial Paste:=xlPasteValues
.PasteSpecial Paste:=xlPasteFormats
ActiveWindow.DisplayZeros = False
End With
With Workbooks(wbName).Worksheets("Setzliste")
.PageSetup.Orientation = xlPortrait
.Rows("1:2").RowHeight = 12.5
.Rows("3:56").RowHeight = 12.5
Columns("A:A").ColumnWidth = 20
Columns("B:B").ColumnWidth = 10
Columns("D:D").ColumnWidth = 20
Columns("E:E").ColumnWidth = 10
End With
End If
If OptionButton26 Then
strBer = "A34:b65"
ThisWorkbook.Sheets("Setzlisten").Range(strBer).Copy
Set NewSheet = Workbooks(wbName).Worksheets.Add
With Workbooks(wbName).Worksheets("Setzliste").Range("d1")
.PasteSpecial Paste:=xlPasteValues
.PasteSpecial Paste:=xlPasteFormats
ActiveWindow.DisplayZeros = False
End With
With Workbooks(wbName).Worksheets("Setzliste")
.PageSetup.Orientation = xlPortrait
.Rows("1:2").RowHeight = 12.5
.Rows("3:56").RowHeight = 12.5
End With
End If
If OptionButton29 Then
strBer = "A67:B98"
ThisWorkbook.Sheets("Setzlisten").Range(strBer).Copy
Set NewSheet = Workbooks(wbName).Worksheets.Add
NewSheet.Name = "Setzliste"
With Workbooks(wbName).Worksheets("Setzliste").Range("a1")
.PasteSpecial Paste:=xlPasteValues
.PasteSpecial Paste:=xlPasteFormats
ActiveWindow.DisplayZeros = False
End With
With Workbooks(wbName).Worksheets("Setzliste")
.PageSetup.Orientation = xlPortrait
.Rows("1:2").RowHeight = 12.5
.Rows("3:56").RowHeight = 12.5
Columns("A:A").ColumnWidth = 20
Columns("B:B").ColumnWidth = 10
Columns("D:D").ColumnWidth = 20
Columns("E:E").ColumnWidth = 10
End With
End If
If OptionButton29 Then
strBer = "A34:b65"
ThisWorkbook.Sheets("Setzlisten").Range(strBer).Copy
Set NewSheet = Workbooks(wbName).Worksheets.Add
With Workbooks(wbName).Worksheets("Setzliste").Range("d1")
.PasteSpecial Paste:=xlPasteValues
.PasteSpecial Paste:=xlPasteFormats
ActiveWindow.DisplayZeros = False
End With
With Workbooks(wbName).Worksheets("Setzliste")
.PageSetup.Orientation = xlPortrait
.Rows("1:2").RowHeight = 12.5
.Rows("3:56").RowHeight = 12.5
End With
End If
Hat einer von Euch ne Idee wie das klappen könnte. Es soll also bei Ungraden Zahlen der OB29 und bei graden der OB26 aktiv sein.
Hoffe Ihr könnt mir dabei helfen.
Gruß Grischa

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Optionbutton Aktiv bei Grade oder Ungrade
26.11.2007 22:09:15
Uduuh
Hallo,
als Ansatz:
Optionbutton29=Zahl Mod 2=1
Optionbutton26=Zahl Mod 2=0
Gruß aus’m Pott
Udo

AW: Optionbutton Aktiv bei Grade oder Ungrade
27.11.2007 02:12:26
Grischa
Hallo Udo,
danke für deinen Lösungsansatz. Werde es gleich mal testen.
Gruß Grischa
Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige