Visu excel

autom -  
gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je commence a prendre en main visual basic, il faut que j'arrive a copier des valeurs d'un tableau excel dans une autre feuille excel par l'intermédiaire de visual basic
svp aider moi merci
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    Pour cela il te faut utiliser l'objet windows et donc copier tes données d'un tableau puis changer de "windows" et faire le coller.

    Il faut avant t'assurer que les deux tableurs sont ouverts sinon il faut utiliser une autre technique.
    0
  2. autom
     
    pour gbinforme
    merci pour ta reponse mais ca ne m aide pas beaucoup je ne sait vraiment pas comment m'y prendre !
    j'ai reussi a copier des données par visual et a les coller dans un autre fichier excel.
    Mon problème:
    1. Je n'arrive pas a ce que visual me copie mes donnée dans un fichier deja existant il me donne un probleme au niveau de mon script : je n'arrive pas a rentrer le bon chemin pour qu'il m ouvre la page excel .ca me rend dinge!
    2. Peut tu me donné un exemple de syntaxe de boucle for stp

    Merci beaucoup bonne journée
    bisous autom
    ps je suis une fille!!!!!!!!!!!!!!!!!et pa doué en plus
    0
  3. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    je n'arrive pas a rentrer le bon chemin pour qu'il m ouvre la page excel
    Avec cette ligne Excel t'ouvres une fenêtre de choix et le chemin correct du classeur choisi est dans la variable "clas"
    clas = Application.GetOpenFilename("(*.xls),*.xls , , Choisissez votre classeur")

    Peut tu me donné un exemple de syntaxe de boucle for
    Pour lister les différentes feuilles de ton classeur
    dim i As Integer
    For i = 1 To Sheets.Count
        msgbox ("nom de la feuille : " & Sheets(i).name
    Next i

    0