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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [EXCEL] Recherche d'un fichier fermé

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[EXCEL] Recherche d'un fichier fermé

n°999396
Wile E Coy​ote
Posté le 03-03-2005 à 11:59:01  profilanswer
 

Salut !
 
Voici un probleme que je n'arrive pas a resoudre, j'ai essayé plusieurs forums et sites excel, sans succes...
 
J'ai besoin pour mes macros de faire des recherches de fichiers sur le disc dur de mon MAC, mes fichiers se promènent sur d'autres machines et j'ai besoin que mes macros marchent partout...
 
En local, je mets le chemin complet, pas de pb. Mais sur la machine de mes collègues, les copies des memes fichiers sont dans des répertoires différents!
 
Voici mon code ou j'ai besoin de remplacer "CHEMIN" (var String) par le resultat d'une recherche :
 

Code :
  1. Private Sub Worksheet_Activate()
  2. Dim CHEMIN As String
  3. Dim FICHIER As String
  4. Dim FEUIL As String
  5. Dim CELLULE As String
  6. Dim SOMME As Double 'sert a calculer la somme de par ex Tranes Venta, de HC, Eurot, Ardia, Colombo et ibertel
  7. Dim som As Double
  8. Dim VList
  9. Dim i As Integer
  10. Dim j As Integer
  11. Dim k As Integer
  12. VList = Array("ARDIA", "HAUTECOEUR", "EUROT", "COLOMBO", "IBERTEL" )
  13. CHEMIN = "Mederic:Users:emac1:Desktop:TRANSPORTE:"
  14. SOMME = 0
  15. On Error GoTo 0
  16. 'On boucle sur les colonnes (les 12 mois)
  17. For k = 3 To 14
  18.     FEUIL = Cells(4, k)
  19.     For j = 5 To 20
  20.         Select Case j
  21.             Case 5
  22.                 CELLULE = "G304"
  23.             Case 6
  24.                 CELLULE = "I304"
  25.             Case 7
  26.                 CELLULE = "DIFF"
  27.             Case 8
  28.                 CELLULE = "G305"
  29.             Case 9
  30.                 CELLULE = "I305"
  31.             Case 10
  32.                 CELLULE = "DIFF"
  33.             Case 11
  34.                 CELLULE = "G306"
  35.             Case 12
  36.                 CELLULE = "I306"
  37.             Case 13
  38.                 CELLULE = "DIFF"
  39.             Case 14
  40.                 CELLULE = "G307"
  41.             Case 15
  42.                 CELLULE = "I307"
  43.             Case 16
  44.                 CELLULE = "DIFF"
  45.             Case 17
  46.                 CELLULE = "I308"
  47.             Case 18
  48.                 CELLULE = "G301"
  49.             Case 19
  50.                 CELLULE = "I301"
  51.             Case 20
  52.                 CELLULE = "DIFF"
  53.         End Select
  54.        
  55.         For i = 0 To UBound(VList)
  56.             If CELLULE <> "DIFF" Then
  57.                 som = GetValue(CHEMIN, "SALIDAS " & VList(i) & " 2005.xls", FEUIL, CELLULE)
  58.                 If Stop_Fonction = False Then SOMME = SOMME + som
  59.                
  60.             Else
  61.                 SOMME = Cells(j - 2, k).Value - Cells(j - 1, k).Value
  62.             End If
  63.            
  64.             If Err <> 0 Then Exit For
  65.         Next
  66.             If SOMME = 0 Then
  67.                 Cells(j, k).Value = ""
  68.             Else
  69.                 Cells(j, k).Value = SOMME
  70.             End If
  71.            
  72.         SOMME = 0 ' reinitialisation de la somme
  73.            
  74.     Next
  75. Next
  76. End Sub


 
Merci d'avance..  :jap:

mood
Publicité
Posté le 03-03-2005 à 11:59:01  profilanswer
 


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

  [EXCEL] Recherche d'un fichier fermé

 

Sujets relatifs
Comment gérer des fichiers Excel sur un serveur ?pb pour ouvrir un fichier
garder les résultat d'une recherche pour le réafficher plus tard[SCRIPT] Recherche
gest(line) et gérer la fin du fichier ?recherche tuto pour programmation Temps Réel
Comment ecrire/lire bit à bit dans un fichier en langage c/c++ ?[SQL] Export de table dans un fichier : commande ?
référencer site sur moteurs de rechercheAcces au Propriétés des fichiers Words, Excel, etc
Plus de sujets relatifs à : [EXCEL] Recherche d'un fichier fermé


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