Excel : MAJ de données, emplacement variable

Fermé
Zi-M - Modifié par Zi-M le 7/06/2010 à 13:44
Bonjour,

Tout d'abord, merci pour les astuces que je me suis permis de piocher chez vous ! ^^

Je vien à mon tour solliciter un petit coup de main !

Voici le problème : J'ai un tableur dans lequel je calcul grâce à des données inscrites manuellement des valeurs. Ces valeurs sont inscrites dans 7 ou 8 pages (une par race de vache en l'occurence ^^). Afin de les mettres à jour grâce à un fichier Excel, j'ai créé la macro suivente :

Workbooks.Open ("C:\Mes documents\Anicompta\MAJCJ")
Sheets("F.n°2").Select
Range("C14:H17").Select
Selection.Copy
Windows("Anicompta.xls").Activate
Sheets("CJ PH").Select
Range("C14:H17").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=True, Transpose:=False

(multiplier par autant de plages que nécessaire ainsi que de feuilles, je termine par fermer le classeur avec les derniers chiffres)

Mon problème est que parfois, le nouveau classeur (qui sert de MAJ) change (quelques lignes en plus ou en moins mais avec les mêmes entêtes de collones :

Age en mois : qui n'est pas transféré : A12
Poids : B12
Cout mensuel : C12
Prix de revient au vêlage 30 mois : D12
Vêlage 24 mois (fusion de 2 collonnes cout mensuel+vêlage24 mois) : E+F12

Est-il possible que la macro présente sur mon classeur "logiciel" et pas données (qui dans l'idéal resterai brut sans modification à opérer) recherche les cellules où les données sont présentes ???

Merci d'avence de me donné un ch'tit coup de main !