You are here:Home-Domande su Excel VBA e MACRO-Estrapolazione automatico all’apertura di un file
Estrapolazione automatico all’apertura di un file2021-11-29T15:56:41+01:00

Home Forum Domande su Excel VBA e MACRO Estrapolazione automatico all’apertura di un file

Taggato: 

Visualizzazione 10 filoni di risposte
  • Autore
    Post
    • Avatarrobyyy1980
      Partecipante
        Post totali: 10

         

        Buongiorno a tutti,

        Sto usando una tabella con un ns programma aziendale, alla mattina estrapolo in formato xls, ma quando creo i collegamenti per copiare i valori, è meglio usare il VBA o usare la formula”=’C:\Users\1\Desktop\[s.xlsx]data’!E2″?

         

        Ho un file Excel con il nome foglio “Da incollare” solo dalla A2 alla X15000 e devo copiare il file “C:\Users\Itaerxga\Desktop\S.xls” dalla E2:AB20000 quale formula devo usare la macro?

        Grazie per l’aiuto

      • AvatarKris_9951
        Partecipante
          Post totali: 233

          Ciao Roby,

          per quel che mi riguarda direi sicuramente VBA…

          Quindi se ho capito bene tu ogni mattina scarichi dal gestionale dei dati in un file xls e poi una parte di questi dati li devi “trasferire” in un altro file in una certa posizione.

          Corretto?

        • Avatarrobyyy1980
          Partecipante
            Post totali: 10

            Buongiorno :bye:

            Si esatto. :good:

            Grazie

            • Questa risposta è stata modificata 1 mese, 2 settimane fa da Avatarrobyyy1980.
            • AvatarKris_9951
              Partecipante
                Post totali: 233

                In questo caso i due file di esempio sarebbero necessari in modo da scrivere un codice che si adatta con esattezza a quello che ti serve.

                I dati possono essere anche fittizi ma l’importante è che la struttura sia uguale

            • Avatarrobyyy1980
              Partecipante
                Post totali: 10

                Sai quale formula VBA dovrò usare?

                 

                Grazie ancora

              • AvatarKris_9951
                Partecipante
                  Post totali: 233

                  Non c’è una “formula” VBA ma un insieme di righe di codice.

                  Se mi dai un esempio te lo scrivo altrimenti puoi usare la classica formula Excel <span style=”caret-color: #707070; color: #707070; font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 12px; -webkit-text-size-adjust: 100%;”>=’C:\Users\1\Desktop\[s.xlsx]data’!E2″</span>

                  In termini di affidabilità io preferisco la procedura con VBA, però non è detto che quel tipo di formula non soddisfi comunque le tue esigenze…

                • Avatarrobyyy1980
                  Partecipante
                    Post totali: 10

                    Se metto righe ci tieni tanto a caricare il file, mentre se uso il VBA è più veloce e consuma meno file.

                    • AvatarKris_9951
                      Partecipante
                        Post totali: 233

                        Io non ho capito niente.

                        Comunque se carichi i due file di esempio potrei aiutarti, altrimenti non posso 👍

                    • Avatarrobyyy1980
                      Partecipante
                        Post totali: 10

                        Ti allego il file link senza spazi
                        <p class=”MsoNormal”><span style=”font-family: ‘Helvetica’,sans-serif; color: #009b21; background: white;”>https: // easyupload.io / zx9nwt</span></p>
                        Saluti

                      • AvatarKris_9951
                        Partecipante
                          Post totali: 233

                          Ho scaricato il file.

                          Il foglio “da incollare” rappresenta il foglio dove i dati devono riversarsi.

                          Mi manca il file dove poter attingere i dati…

                          Puoi passarmi un esempio anche di quello?

                        • Avatarrobyyy1980
                          Partecipante
                            Post totali: 10

                            Buonasera,

                            ecco l’altro file “da Incollare”

                            Link senza spazi:

                            https:// easyupload.io / 8v6thg

                            Saluti e Buona Serata

                          • AvatarKris_9951
                            Partecipante
                              Post totali: 233

                              Ciao Roby.

                              Da questo link puoi scaricare una cartella che contiene entrambi i file.
                              Se il file sorgente (s.xlsx) risiede nella stessa cartella del file ScadenziarioGenerale.xlsm non devi fare niente ma se il file s.xlsx risiede in un percorso particolare lo devi cambiare nel codice (ti ho scritto un commento nella parte in cui andrebbe cambiato).

                              Fai sapere se va tutto bene :-)
                              https://www.dropbox.com/sh/w2lmg7nwiweavjp/AABE1C9GfZeMr28YOzOd_9Jna?dl=0

                            • Avatarrobyyy1980
                              Partecipante
                                Post totali: 10

                                Buongiorno,

                                si va benissimo.

                                 

                                Grazie

                            Visualizzazione 10 filoni di risposte
                            • Devi essere connesso per rispondere a questo topic.