• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

problemen met copy paste (opmaak en inhoud)

Status
Niet open voor verdere reacties.

koenn

Gebruiker
Lid geworden
4 mrt 2009
Berichten
25
ik wil een bepaalde range van het ene werkblad kopieren naar een ander werkblad met behoud van opmaak via een macro. De geplakte gegevens worden vervolgens in word gezet met behulp van pastespecial koppeling in word.
Problemen:
- in de geplakte cellen neemt hij niet de gehele tekst mee, maar kapt hem af. (cel terug loop werkt wel in de bron cel maar in de doel cel alleen de eerst 10 regels ofzo)
- de opmaak word niet meegekopieerd (PasteFormat werkt niet.)
- in Word zit er ineens een inspringing in de tabel waardoor de tekst buiten het blad valt.

Code:
Sheets("quickscanverslag").Select
Sheets("geselecteerde maatregelen").Range("A2:A60").Copy
Sheets("opgenomen maatregelen").Range("A2:A60").PasteSpecial
Sheets("opgenomen maatregelen").Columns(1).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
' gooit alle lege regels uit de lijst met besparingen tbv quickscan verslag
   With CreateObject("Word.Application").Documents.Add(ThisWorkbook.Path & "\Format Quickscan verslag.doc")
   .Application.Visible = True
   End With
'opent Word en voegt format quickscan toe: moet in de zelfde map staan!

in word plak ik mbv plakkenspeciaal / koppelingplakken / opgemaakte tekst (RTF)
 
Laatst bewerkt:
Voorbeeldje aub

Even een voorbeeldje maakt de zaken een stuk eenvoudiger en je krijgt ws meer reacties.

;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan