Pages

Affichage des articles dont le libellé est contenant. Afficher tous les articles
Affichage des articles dont le libellé est contenant. Afficher tous les articles

[XL-2013] Se positionner dans un fichier excel sur la 1ère ligne d'une colonne C contenant une valeur V donnée sujet

mardi 8 avril 2014




Bonjour,

C'est ma première participation à un forum IT et je débute en macro excel, me limitant jusque là à des copies d'instructions trouvées ici et là.
J'ai essayé des codes donnés pour des exemples similaires mais sans succès.

Contexte :
Lecture séquentielle d'un fichier excel (Fichier_1)
A chaque ligne correspondant à un site je récupère dans la colonne adéquate le nom du site (Site_S) pour aller chercher dans un second fichier excel (fichier_2) la première ligne contenant cette valeur de site et ramener des données associées pour mettre à jour les champs correspondants dans le fichier_1.

Mon problème se situe au niveau de la partie ci-dessous de la macro, une fois le nom du site récupéré dans le fichier_1 et l'ouverture du fichier_2 effectuée :
- Comment se positionner sur la première ligne (Site_S pouvant avoir plusieurs occurences dans la colonne) de la colonne B du fichier_2 égale à "Site_S" et récupérer dans 2 variables distinctes le numéro de ligne trouvé (NL) et la valeur (VL) de la colonne D sur cette même ligne
- en cas d'absence de Site_S dans la colonne B : alimenter une troisième variable avec par exemple la valeur "KO" et continuer malgré tout la macro, c'est à dire revenir au fichier_1 pour effectuer la mise à jour.

Puis je me repositionnerai dans le fichier_1 sur la ligne à partir de laquelle j'ai basculé sur le fichier_2 pour mettre à jour les champs correspondant à mes 3 variables.
Je passerai ) la ligne suivante, etc... mais je pense pouvoir me débrouiller pour cette partie.

Merci d'avance pour le support que vous voudrez bien m'apporter

Bratis24




faire un fprintf d'une chaîne de caractère contenant "@@" sujet

vendredi 31 janvier 2014




Bonjour,

Je sais que la lettre @ est un caractère spécial dans ocaml mais je souhaite écrire dans mon fichier "out" la chaine "@@".
J'ai écrit dans mon code ocaml :

Code:


Format.fprintf out "blablabla @@";

Cette ligne me retourne une erreur. Comment faire pour pouvoir écrire deux @ consécutives?

Merci pour votre aide.