Condividi tramite

Esecuzione macro

Anonimo
2024-10-17T06:25:33+00:00

Buongiorno

Ho registrato una Macro molto semplice (solo con allargamento di alcune colonne, eliminazione di altre, aumento carattere) su un file Excel scaricato dal nostro gestionale che ha una versione on line accessibile tramite vpn

Salvo là macro nella cartella personal

Quando riapro quel tipo di file e vado ad eseguire là macro mi viene restituito un foglio bianco privo di qualsiasi dato

Qualcuno può aiutarmi?

Grazie

Microsoft 365 e Office | Excel | Per il lavoro | 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

Anonimo
2024-10-22T13:58:02+00:00

Se l'unione riguarda l'intero intervallo di colonne (comprese G:I) la selezione tramite VBA comporta la selezione dell'intero invervallo.

Quindi le due istruzioni:

Columns("G:I").Select

Selection.Delete Shift:=xlToLeft

comportano l'eliminazione di tutte le colonne selezionate

Per ovviare basta non effettuare la selezione ma dare un'unica istruzione del tipo:

Columns("G:I").Delete Shift:=xlToLeft

Verranno eliminate le sole colonne G:I senza necessità di eliminare l'unione.

In generale una volta registrata una macro sarebbe sempre buona regola eliminare l'istruzione ".select" e "Selection"

La risposta è stata utile?

0 commenti Nessun commento

16 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2024-10-21T18:15:26+00:00

    questa è la macro

    Quando eseguo la macro mi restituisce un foglio vuoto

    questo è il file originale, prima di eseguire la macro

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-10-21T16:25:07+00:00

    La risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o parole insolite.

    Potresti condividere questa macro? Allora posso aiutarti a correggerlo.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-10-21T11:23:26+00:00

    no nel senso che registro una macro. poi quando clicco su esegui mi restituisce un foglio bianco senza nessun dato

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2024-10-17T07:36:07+00:00

    La risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o parole insolite.

    Potresti condividere alcuni screenshot dei tuoi passaggi d'azione? Poi posso dare suggerimenti in merito.

    Vuoi dire che vuoi trovare la macro che è stata salvata nella cartella di lavoro macro personale?

    La risposta è stata utile?

    0 commenti Nessun commento