Condividi tramite

Soluzione vba per copiare dati da excel a word

Anonimo
2023-05-01T09:31:36+00:00

Buongiorno a tutti..ho una domanda da porvi: dovrei copiare i dati di una tabella inseriti attraverso una userform in un foglio word attraverso un pulsante; i dati copiati su word dovrebbero avere una posizione predefinita sul foglio cioè su righe ben precise. È possibile creare una situazione del genere? Un grazie a chi mi risponderà Francesco

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

1 risposta

Ordina per: Più utili
  1. Anonimo
    2023-05-01T10:10:17+00:00

    Ciao Francesco

    Sono AnnaThomas e sarei felice di aiutarti con la tua domanda. In questo forum, siamo consumatori Microsoft proprio come te.

    Ecco un esempio di come è possibile copiare dati da una tabella di Excel in una posizione specifica in un documento di Word usando VBA:

    Sub CopyDataToWord() Declare variables Dim objWord come oggetto Dim objDoc come oggetto Dim objRange As Object

    Create a new instance of Word Set objWord = CreateObject("Word.Application")

    Open the Word document Set objDoc = objWord.Documents.Open("C:\Path\To\Your\Document.docx")

    Set the range where you want to paste the data Set objRange = objDoc.Range(Start:=0, End:=0)

    Copy the data from Excel ThisWorkbook.Sheets("Foglio1"). Intervallo("A1:B10"). Copiare

    Incollare i dati in Word objRange.Paste

    Save and close the Word document objDoc.Close SaveChanges:=True

    ' Quit Word objWord.Quit

    Release object variables Set objRange = Niente Set objDoc = Niente Set objWord = Niente Fine sub

    Spero che questo aiuti ;-), fammi sapere se questo è contrario a ciò di cui hai bisogno, sarei comunque utile per rispondere a più delle tue domande.

    Migliori saluti

    AnnaThomas

    Restituisci alla comunità. Aiuta la persona successiva con questo problema indicando se questa risposta ha risolto il tuo problema. Fare clic su Sì o No nella parte inferiore.

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento