[Excel] Lien dynamique

Keep -  
 keep -
Bonjour,

J’ai un fichier Excel (Fichier client) imposé par le client qui reprend par ligne l’état d’avancement chronologique des différents chantiers. Chaque ligne reprend un chantier avec des dates validées (Interior.ColorIndex=1) et des dates prévisionnelles (Interior.ColorIndex=2). Je souhaite importer dans un second fichier excel certaines colonnes du fichier client (données et formats) avec mises à jour automatique ainsi que des colonnes supplémentaires me permettant d’assurer un tracking efficace sur les dates. Je ne suis pas autoriser à modifier le fichier client et ce dernier ne me permet pas d’assurer un suivi efficace. Le problème est que le nombre de chantiers (et donc de lignes) n’est pas fixe. Quelqu’un peut-il m’aider.

Merci d’avance
A voir également:

3 réponses

Kobaya Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   214
 
salut,

une procédure comme celle-ci pourrait peut-être t'aider :

sub Traitement()
Range("A1").Select
Do

' ton traitement

ActiveCell.Offset(1, 0).Select
Loop Until ActiveCell.Value = ""
End Sub

A+.
0
Keep
 
Salut kobaya,

Merci pour le réponse qui me permet de faire un loop jusqu'à la dernière cellule vide. Mais je voudrais importer de manière dynamique toutes les cellules (data et mise en forme) dans un nouveau fichier et ceci sans ouvrir le fichier client (si possible). Je n'ai pas besoin d'importer les formules. Ceci me permettrait de travailler sur mon propre fichier avec mises à jour automatique à partir du fichier client.

A bientôt

Keep
0
random
 
puisque la boucle te permet de defiler les cellules il te reste à mettre en place

if CELL.interior.color = red then
je mets ma valeur la
else
je la mets ici
end if
0
keep
 
Merci Random,

J'y suis arrivé avec beaucoup de patience.
A+
0