Condividi tramite

Vba Excel 2003-Creare un range per copiare valori e formule

Anonimo
2013-05-17T15:53:49+00:00

Buongiorno a tutti,

ho questa istruzione  che copia da una cartella aperta ad un'altra dei valori con un range così costruito :

miorange = ("C" & n & ":N" & n)

wkinput.Worksheets(nome_foglio).Range(miorange).Value = wkoutput.Worksheets(nome_foglio).Range(miorange).Value

funziona benissimo, senza dover attivare prima una cartella per fare un copia , e poi l'altra per fare un incolla.

Ma se volessi copiare sia le formule che i valori ? Sempre con il metodo fileinput.range = fileoutput.range .

Grazie a tutti e buon week

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

Risposta accettata dall'autore della domanda

  1. Anonimo
    2013-05-18T07:51:07+00:00

                   

    Ma se volessi copiare sia le formule che i valori ? Sempre con il metodo fileinput.range = fileoutput.range .

    Un esempio:

        wk1.Worksheets("Foglio1").Range("A1:C3").Copy

        wk2.Worksheets("Foglio1").Range("A1").PasteSpecial

        Application.CutCopyMode = False

    E' sufficiente indicare la prima cella dove vai ad incollare.

    Occhio però!

    Se i riferimenti non sono assoluti nelle formule che vai a copiare e se le celle di destinazione non sono le stesse, potrebbero esserci delle sorprese.

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-05-20T13:38:28+00:00

    Grazie . Funziona

    Le celle di destinazione sono le stesse, sul discorso riferimenti assoluti , boh ... la metterò come regola

    Ok.

    Grazie per il riscontro.

    Ciao, buon lavoro e alla prossima.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-05-20T12:48:07+00:00

    Grazie . Funziona

    Le celle di destinazione sono le stesse, sul discorso riferimenti assoluti , boh ... la metterò come regola

    La risposta è stata utile?

    0 commenti Nessun commento