none
Macro seleziona intervallo di celle variabile e ordina RRS feed

  • Domanda

  • Devo fare una macro che faccia i seguenti passaggi, tenendo conto anche del fatto che il comando  utilizzato        Range("O48").End(xlDown).Offset(0, 2).Select                mi permette di volta in volta di individuare “l’altezza” (la riga) dove svolgere il resto della macro.

    Riesco ad arrivare fino al primo punto ma poi non riesco a far selezionare tutte le celle presenti nella colonna che variano di volta in volta e quindi registrando la macro e utilizzando il CTRL + Shift, non funziona se la volta successiva il numero di celle occupate aumenta. Come venirne a capo?

    I passaggi sono i seguenti: 1. vai prima riga vuota colonna O, spostati di 2 colonne a destra (Q), quindi seleziona tutte le celle in basso presenti nella colonna e ordinale dalla a alla z; 2. di nuovo,  vai prima riga vuota colonna O, spostati di 3 colonne a destra (R), quindi seleziona tutte le celle in basso presenti nella colonna e ordinale dalla a alla z; 3.  vai prima riga vuota colonna O, spostati di 9 colonne a destra (w), quindi seleziona tutte le celle in basso presenti nella colonna e ordinale dalla a alla z; 4. vai prima riga vuota colonna O, spostati di 11 colonne a destra (y), quindi seleziona tutte le celle in basso presenti nella colonna e ordinale dalla a alla z; 5. infine,  vai prima riga vuota colonna O, inserisci trattini fino alla riga finale che coincide con quella in cui  c'è scritto "non inserire caratteri speciali o spazi e righe vuoti". Come stabilire il limite?

    Grazie anticipatamente

    MA COME MAI NN MI PERMETTE DI INSERIRE Hyperlink?

    giovedì 17 ottobre 2019 15:08

Tutte le risposte