In pratica, del tipo: sali sull'autobus, scendi alla terza fermata, 50 mt avanti gira a destra, etc etc
Se l'autobus quel giorno non fa la prima fermata perche' non c'e' nessuno che deve scendere e nessuno alla fermata tu scenderai sempre alla terza fermata fatta, la quarta in realta', e 50 mt dopo giri a destra e ti spiaccichi contro un muro.
Ecco perche' ha gia' del miracoloso dopo N comandi alla cieca essere alla destinazione voluta.
Inoltre SendKeys invia comandi alla finestra attiva; ergo se modifichi la finestra attiva ti spiaccichi molto prima della terza fermata: non toccare niente fino al completamento della macro.
Poi quando copi il testo di una pagina non copi quello che vedi sullo schermo, ma le informazioni che, opportunamente gestite dal browser e dai tag html generano quel risultato: e' un testo senza capo ne coda, se esaminato separatamente dal codice html di cui faceva parte.
Insomma, senza l'uso di selenium sono difficili da elaborare.
Quanto al True, non so proprio come Firefox possa comunicare che ha completato il comando; penso che sia ininfluente, anche perche' avevo inserito delle wait di 100 msec dopo ogni comando.
Infine, quanto a tornare su Excel a conclusione della macro, aggiungi queste istruzioni subito prima di End Sub:
- Codice: Seleziona tutto
On Error Resume Next
AppActivate "Excel"
AppActivate "Microsoft Excel"
On Error GoTo 0
End Sub 'Gia' presente
Ciao