ich suche eine Möglichkeit eine Hardcopy mit VBA in Excel zu machen, um dann anschließend nur einen Ausdruck des Bildschirmes zu bekommen. (oder besser, nur von den zu sehenden Zellen.)
Mein Makrorekorder sagt:
Sub hardcopy()
Range("B6:D15").Select
Selection.CopyPicture Appearance:=xlScreen, Format:=xlPicture
Range("B6").Select
End Sub
Kopiert den Bereich B6:B15 als Bild in den Zwischenspeicher.
Gruß... Knud
Cells.Select
Selection.SpecialCells(xlCellTypeConstants, 23).Select
alle Zellen mit festen Werten auswählen und über
Cells.Select
Selection.SpecialCells(xlCellTypeFormulas, 23).Select
alle Zellen mit Formeln. Wenn Du nur eins von beiden hast, ist das schon die Lösung. Wenn nicht, musst Du das kombinieren. Aber ich habe keine Ahnung wie :-(
Knud
Range("A1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
kannst Du von einer definierten Zelle (hier A1) bis zur letzten ausgefüllten Zelle alles markieren...
Hilft das?
Knud
Fertig... wenn Du eh schon händisch markierst ;-)
Knud