recupérer données sur classeur n-1

  • Initiateur de la discussion bug
  • Date de début
B

bug

Guest
Salut

merci d'avance pour votre aide!

voila, je réalise des classeur compta.
j'arrive tres bien à reuperer les données d'une cellule depuis un classeur fermé mais je voudrais que ma recherche fasse ceci :

aller rechercher une donnée dans un classeur fermé dont l'intitulé porte l'année précédent au classeur ouvert.
exemple : classeur (nomfichier2003.xls) ouvert vas cherche dans classeur (nomfichierN-1.xls=nomfichier2002.xls)

Je n'arrive pas à imbriquer la fonction N-1 pour la recherche su classeur.

connaissez vous la fonction?


merci

bug
D1L@hotmail.com
 
M

Mytå

Guest
salut bug

voila une idee de base

Option Explicit
Sub ouvrir_fichier()
Dim a As String, b As String, c As String
Dim nom As String, d As String
a = ActiveWorkbook.Name
b = Left(a, Len(a) - 6)
c = Mid(a, Len(a) - 5, 2)
If Val(c) = 0 Then
d = Val(c) - 1
Else
d = "0" & Val(c) - 1
End If
nom = b & d & ".xls"
Workbooks.Open ("C:\mes documents\" & nom)
End Sub

Mytå
 
B

bug

Guest
merci mais en fait je ne veux pas ouvrir le fichier.

pour exemple voici un code qui ne me renvois plus d'erreur mais uniquement : #VALEUR


=RECHERCHE(CONCATENER("'[Comptes annuels de l''exercice ";B5-1;".xls]";"Bilan Personne Morale Actif'!D12");CONCATENER("'[Comptes annuels de l''exercice ";B5-1;".xls]";"Bilan Personne Morale Actif'!D12"))


NOTES : L'élément "B5" correspond à l'année renseignée par l'utilisateur et "-1" pour avoir l'info sur le classeur de l'année précédente.


voila merci encore
 

Discussions similaires

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16