Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580

    Excel condizionare una macro

    Salve ragazzi, come da oggetto, è possibile condizionare una macro o farla eseguire su celle variabili? perchè a quanto pare la macro lavora solo sulle celle registrate.

    O in alternativa è possibile personalizzare degli stili di formattazione e eseguirli quando opportuno? grazie.
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Utente di HTML.it L'avatar di luck
    Registrato dal
    Oct 2004
    Messaggi
    550
    ciao, con il registratore di macro è un po' difficile lavorare su celle variabili, è vero...

    ma ti consiglio di fare una cosa del genere, che è tra l'altro forse il modo più agevole per imparare a scrivere macro da zero: registri la macro, anche con i valori agli intervalli di celle fissi, e poi la editi e la modifichi secondo le tue esigenze assegnando variabili agli intervall di celle ecc...

    in ogni caso poi dipende da cosa devi fare. Se con una macro devi intervenire su una selezione, per esempio, nel momento in cui registri, invece di seguire il tradizionale:

    Avvia registratore
    Seleziono le celle
    ....operazioni...
    Arresta registratore

    è interessante provare anche a invertire i primi step:
    Seleziono le celle su cui la macro deve lavorare
    Avvia il registratore
    ...operazioni...
    Arresta il registratore

    in questo caso la macro, in linea di massima, parte ad eseguire il suo lavoro dalla selezione attiva, e non riseleziona le celle...

    poi tutto sta in provare... provare... provare...

    ciao
    L.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.