Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1521 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  recuperer les informations d un autre classeur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recuperer les informations d un autre classeur

n°1121503
cat82
Posté le 16-06-2005 à 08:59:55  profilanswer
 

Bonjour
 
Sous excel en VBA
 
Par exemple
J ai un classeur qui se nomme Janvier
et a la case K35 il a la valeur 10
 
J ai un classeur qui se nomme Fevrier
et a la case K36 il a la valeur 15
 
Et un classeur Total ou je voudrais recuperer ses 2 valeurs 10 et 15 comment je fais  
 
J ai trouvé on peut faire comme ca =Janvier!K35 par exemple
 
Mais Je voudrais le faire sous forme de Macro  
en effet je dois faire des boucles des sums etc des tests sur les valeurs recuperer
Merci
 
 

mood
Publicité
Posté le 16-06-2005 à 08:59:55  profilanswer
 

n°1121513
stagiaire6
tout est relatif
Posté le 16-06-2005 à 09:17:02  profilanswer
 

tu ouvre les classeur tu passe de fenetre en fenetre en faisant toutes les operation que tu as a faire et quand c'est fini tu fermer tous les classeur dont tu n'a plus besoin.
 
j'ai fait du genre une fois
 
'// importation des nouvelles données
    MyPath = Dir(chem + What + ".xls" )
     
        If MyPath = "" Then
            UserForm2.Label1.Caption = "fichier introuvable"
            UserForm2.Show
        End If
     
        If MyPath <> "" Then
            Application.Workbooks.Open chem + What
            Worksheets("liste des articles demandes" ).Activate
            Range("B10:G500" ).Select
            Selection.Copy
            Windows("ruptures.xls" ).Activate
            Worksheets("Feuil4" ).Activate
            Range("A1" ).PasteSpecial
            Windows(What & ".xls" ).Activate
            Worksheets("liste des articles demandes" ).Activate
            Range("I6" ).Select
            Selection.Copy
            Windows("ruptures.xls" ).Activate
            Worksheets("Feuil4" ).Activate
            Range("I6" ).PasteSpecial
            Application.DisplayAlerts = False
            Windows(What + ".xls" ).Activate
            Workbooks(What + ".xls" ).Close SaveChanges:=False
 
            If Feuil4.Range("A2" ).Value = "" Then
                Windows("ruptures.xls" ).Activate
                z = 2
                For i = 3 To 501
                    While Feuil4.Range("a" & i).Value = "" And i <> 501
                    i = i + 1
                Wend
                If Feuil4.Range("a" & i) <> "" Then
                While Feuil4.Range("a" & z) <> "" And z <> 501
                        z = z + 1
                Wend
                Feuil4.Range("A" & z & ":F" & z).Value = Feuil4.Range("A" & i & ":F" & i).Value
                Feuil4.Range("A" & i & ":F" & i).Clear
                End If
                Next i
            End If
'fin d'importation //
 
la il n'y a qu'un classeur et donc deux fenetre mais toi tu aura un classeur et une fentre de plus...
 
amuse toi bien @+

n°1121514
stagiaire6
tout est relatif
Posté le 16-06-2005 à 09:18:16  profilanswer
 

autre chose vite fait j'ai petit conseille:
 
" VIVE LES POINTS D'ARRET" sinon tu pigera presque rien au prog... @+

n°1121860
cat82
Posté le 16-06-2005 à 13:29:24  profilanswer
 

A ARCHIVER


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  recuperer les informations d un autre classeur

 

Sujets relatifs
Recuperer un Printf dans une variableRecupérer la date de la veille
[VBS]Récuperer date[Résolu][SHELL] Recupérer adresse IP
Recuperer les secondes de l'heure couranteRécupérer le titre d'une fenêtre
récupérer chaine dans fichier txtrecuperer le contenu d'un mail
[Jsp/Java] Récupérer les propriétés d’une imageRécupérer l'heure du système avec un std::vector<int>
Plus de sujets relatifs à : recuperer les informations d un autre classeur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR