… bin hier bestimmt im falschen Forum
aber absolut sicher, dass mir geholfen wird:
ich möchte den Inhalt einer Zelle z.B. I8 in die Zwischenablage bekommen.
Range(„I8“).Select
Selection.Copy
ZA ist leider leer
MST
… bin hier bestimmt im falschen Forum
aber absolut sicher, dass mir geholfen wird:
ich möchte den Inhalt einer Zelle z.B. I8 in die Zwischenablage bekommen.
Range(„I8“).Select
Selection.Copy
ZA ist leider leer
MST
Normalerweise sollte aus …
Range(„A1“).Select
… intern …
ActiveSheet.Range(„A1“).Select
… und weiter …
ActiveWorkbook.ActiveSheet.Range(„A1“).Select
… und weiter …
Application.ActiveWorkbook.ActiveSheet.Range(„A1“) .Select
… werden.
Bei Ereignisprozeduren (wie z. B.: …_Click) habe ich die Erfahrung
gemacht, dass es manchmal nicht so recht klappt.
Lange Rede, kurzer Sinn:
Versuche daher, die Zelle exakter zu adressieren; z. B. mit folgender
Anweisung:
’ statt: Range(„A1“).Select
Sheets(„Tabelle4“).Range(„A1“).Select
oder direkt ohne Select
Sheets(„Tabelle4“).Range(„A1“).Copy
hm, interessant…
bei mir klappts mit der Anweisung
Allerdings darf das Feld nicht gerade aktiv sein
… danke nur funktioniert es
2. Problem: ich möchte ein PDF mit Namen aus „I8“ erzeugen.
ActiveWindow.SelectedSheets.PrintPreview
löscht leider wieder meinen Inhalt der Zwischenablage aus „I8“.
Notlösung für Helden: PDF erzeugen und dann umbenennen?
MST
Im Netz gefunden
reetings all,
I was able to use this command to export an Excel file as a pdf:
ActiveWorkbook.ExportAsFixedFormat xlTypePDF, buildSaveDest
where buildSaveDest is a variable containnig both filename and path.