Et oui, c'est encore moi, je suis revenu depuis la semaine dernière. Alors je vous écris cette fois car malgré mes recherches non fructueuses, je n'arrive pas à faire sur Excel une copie des données jusqu'à une cellule vide. Je m'explique :
Copier une cellule, aller la coller sur un autre fichier. Revenir sur Excel, copier la cellule juste en dessous, la coller à nouveau sur cet autre fichier. Etc...
Jusque là, tout vas bien, je m'en sors à merveille. Par contre je souhaiterai, que dès lors que celui-ci tombe sur une cellule vide, qu'il arrête le script. Et ça je n'arrive pas à le faire et je n'ai rien trouvé pouvant m'aider malgré des tonnes de tentatives en vain.
Voici un bout de mon code :
Code : Tout sélectionner
While 1
If $copycell = "" Then
$fin = True
Else
WinActivate ("Copie de Compte supprimés pour essai.xls [Mode de compatibilité] - Excel")
$copycell = $oExcel.Activesheet.Cells($ligne , $colonne).Copy
Sleep (1000)
ETC...
Merci d'avance pour votre aide.
Edit : Désolé, j'ai oublié de préciser que c'est sur AutoIt, même si ça paraît logique.
Cordialement.