copia incolla valori da tastiera



  • copia incolla valori da tastiera
    di iarots (utente non iscritto) data: 08/08/2013 09:06:59

    Buongiorno, vorrei poter copiare ed incollare i valori da tastiera ma mentre con office 2003 aggiungendo "PasteValues_4f7b4807e29cf.bas" tutto funzionava alla perfezione, adesso, che ho installato il 2007 la cosa mi fa casino ed in particolare, se voglio usare questa funzione devo far "digerire" l'aggiunta ad ogni singolo file. Sono a chiedervi se è la convivenza dei due excel ad aver provocato il casino oppure se sbaglio qualcosa. Grazie 1000



  • di Grograman data: 08/08/2013 09:41:34

    Di solito sono un amante dell'utilizzo della tastiera, ma per un copia e incolla valori ne vale la pena?

    CTRL+C e a seguire:

    ALT, H, V, V, INVIO



  • non funziona
    di iarots data: 08/08/2013 10:02:52

    se provo con Ctrl+C ed a seguire Ctrl+alt+V non funziona, devo per forza inserire l'aggiunta e su ogni file. Il copia incolla valori da tastiera mi è utilissimo in alcuni casi.



  • di Grograman data: 08/08/2013 10:05:42

    Io non ho detto CTRL+ALT+V

    Io ho detto
    ALT
    H
    V
    V
    INVIO

    Però per il 2010, al momento non ho un 2007 sotto mano.


  • copia incolla valori da tastiera
    di iarots (utente non iscritto) data: 08/08/2013 11:19:24

    Si, così in effetti funziona, è un po' farraginoso ma funziona. Non c'è modo di farlo funzionare più "canonicamente" con CTRL+SHIFT+V?



  • di HarryBosch data: 08/08/2013 14:14:38

    Anch'io sono un amante della tastiera ^_^

    Lasciando stare le tastiere con i tasti macro (dove potresti assegnare la combinazione che ti ha suggerito Grograman), potresti creare un componente aggiuntivo e assegnare la combinazione di tasti rapidi che preferisci.
    Per esempio sono molto utili non solo il copia valori ma anche il copia formule.

    Esempio pratico:
    - apri un nuovo file Excel e inserisci in un modulo le due routine sotto

    - ora assegna a ciascuna la combinazione di tasti: ad esempio
    Ctrl + b per la sub valori
    Ctrl + f per la sub formule

    - salva il file come "componente aggiuntivo Excel" (con la versione 2003 ha estensione .xla)

    - dovrebbe già aprirsi il percorso dove salvare questo file, ovvero all'interno della cartella AddIns

    - salva; ora apri un qualsiasi file Excel e attiva il componente appena inserito:
    -->Strumenti-->Componenti Aggiuntivi-->seleziona la casellina del tuo componente-->OK

    Ora, in qualsiasi foglio Excel che utilizzerai, avrai a disposizione le due combinazioni di tasti rapidi

     
    Sub valori()
        On Error Resume Next
        Selection.PasteSpecial Paste:=xlPasteValues
    End Sub
    
    Sub formule()
        On Error Resume Next
        Selection.PasteSpecial Paste:=xlPasteFormulas
    End Sub


  • copia incolla valori
    di iarots (utente non iscritto) data: 08/08/2013 15:22:48

    ok, grazie, ho solo un piccolo problemino, non so come si faccia ad assegnare alle routine e/o componente aggiuntivo, la combinazione di tasti.
    Grazie



  • di HarryBosch data: 08/08/2013 16:10:25

    Una volta che hai inserito le routine nel modulo, torna al foglio e:
    -->Strumenti -->Macro (oppure, ALT+F8 visto che parliamo di tasti rapidi)
    nella finestra che si apre troverai l'intestazione delle macro (pubbliche) inserite nel progetto.
    Ne selezioni una alla volta e premi -->Opzioni
    il CTRL è stabilito di default, devi solo inserire la lettera e confermare



  • di HarryBosch data: 08/08/2013 16:12:00

    Evita di utilizzare combinazioni di tasti già predefinite (tipo Ctrl + z ) perché quelle inserite avranno la precedenza, annullando di fatto la combinazione predefinita.



  • di Grograman data: 08/08/2013 16:41:38

    A sto punto:

    Alt+F8
    Tab
    Freccia su-giù fino alla macro
    Tab * 6 (tabtabtabtabtabtab)
    INVIO
    Tastoscelto
    INVIO

    ihihihihihihi


  • copia incolla valori
    di iarots (utente non iscritto) data: 08/08/2013 17:22:09

    Grazie, funziona ma solo col 2007, con il 2003 non c'è il verso di farla funzionare.


  • copia incolla valori 2003
    di iarots data: 08/08/2013 17:28:00

    GRAZIE!!!!!!!!! GRAZIE 1000


  • copia incolla valori 2003
    di iarots data: 08/08/2013 17:51:29

    Mi correggo, con il 2003 non funziona.



  • di HarryBosch data: 08/08/2013 19:34:09

    A Grograman gli puoi pure togliere il mouse che tanto è superfluo ^_^

    Ho fatto un test con la versione 2003 su una macchina virtuale e funziona tutto regolarmente.
    Magari ricontrolla che:
    - le sub siano inserite all'interno di un modulo standard
    - che il componente aggiuntivo creato sia attivato


  • copia incolla valori 2003
    di iarots data: 09/08/2013 09:07:26

    E' vero!!! Chiedo umilmente scusa, non avevo attivato il componente aggiuntivo!
    Grazie