Per impostazione predefinita, Excel registra macro in modo assoluto. Tuttavia, a volte è utile registrare macro in modo relativo. Questo programma vi insegna come fare questo. Se non sai come di collegamento: / VBA-esempi-macro-registratore [registrare una macro], ti consigliamo di leggere questo esempio prima.

Registrazione in modo assoluto Per registrare una macro in modo assoluto, eseguire le seguenti operazioni.

  1. In primo luogo, fare clic su Registra macro.

  2. Quindi, selezionare cella B3. Tipo di vendite e premere Invio.

  3. Tipo di produzione e premere invio.

  4. Digitare Logistica e premere invio.

Risultato:

Recording in Absolute Mode

  1. Fare clic su Interrompi registrazione.

  2. Svuotare Range ( “B3: B5”).

  3. Selezionare qualsiasi cella sul foglio ed eseguire la macro registrata.

Risultato:

Recording in Absolute Mode Result

Una macro registrato in modo assoluto produce sempre lo stesso risultato.

Registrazione in modalità relativa Non sarebbe bello mettere queste parole in qualsiasi punto del foglio automaticamente? Non solo Range ( “B3: B5”). Ciò renderebbe la macro molto più flessibile. Soluzione: registrare la macro in modo relativo.

  1. Selezionare “Usa riferimenti relativi”.

Use Relative References

  1. In primo luogo, selezionare ogni singola cella (per esempio, cella B8).

  2. Quindi, fare clic su Registra macro.

  3. Tipo di vendite e premere Invio.

  4. Tipo di produzione e premere invio.

  5. Digitare Logistica e premere invio.

Risultato:

Recording in Relative Mode

  1. Fare clic su Interrompi registrazione.

  2. Selezionare qualsiasi altra cellula (per esempio, D4 cellulare) ed eseguire la macro registrata.

Risultato:

Recording in Relative Mode Result

Excel inserisce le parole relative alla cella selezionata iniziale. Ecco perché si chiama la registrazione in modo relativo.