/ / Utilizza riferimenti relativi in ​​VBA di Excel

Utilizza riferimenti relativi in ​​VBA di Excel

Di default, Excel registra macro in modalità assoluta. Tuttavia, a volte è utile registrare macro in modalità relativa. Questo programma ti insegna come farlo. Se non sai come registrare una macro, ti consigliamo vivamente di leggere prima questo esempio.

Registrazione in modalità assoluta

Per registrare una macro in modalità assoluta, eseguire i seguenti passaggi.

1. Primo, fai clic su Registra macro.

2. Quindi, selezionare la cella B3. Digita vendite e premi invio.

3. Digitare Produzione e premere Invio.

4. Digitare Logistica e premere Invio.

Risultato:

Registrazione in modalità assoluta

5. Fare clic su Interrompi registrazione.

6. Intervallo vuoto ("B3: B5").

7. Seleziona una cella sul foglio ed esegui la macro registrata.

Risultato:

Registrazione in modalità assoluta Risultato

Una macro registrata in modalità assoluta produce sempre lo stesso risultato.

Registrazione in modalità relativa

Non sarebbe bello mettere queste parole ovunque sul foglio automaticamente? Non solo Range ("B3: B5"). Ciò renderebbe la macro molto più flessibile Soluzione: registra la macro in modalità relativa.

1. Seleziona "Usa riferimenti relativi".

Usa riferimenti relativi

2. In primo luogo, selezionare una singola cella (ad esempio, cella B8).

3. Quindi, fare clic su Registra macro.

4. Digitare Vendite e premere Invio.

5. Digitare Produzione e premere Invio.

6. Digitare Logistica e premere Invio.

Risultato:

Registrazione in modalità relativa

7. Fare clic su Interrompi registrazione.

8. Selezionare un'altra cella (ad esempio, cella D4) ed eseguire la macro registrata.

Risultato:

Registrazione in modalità relativa Risultato

Excel posiziona le parole relative alla cella selezionata iniziale. Ecco perché si chiama registrazione in modalità relativa.

Leggi anche: