Copie valeurs
Résolu
aurelie76
Messages postés
88
Date d'inscription
Statut
Membre
Dernière intervention
-
aurelie76 Messages postés 88 Date d'inscription Statut Membre Dernière intervention -
aurelie76 Messages postés 88 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Il est 5h00, Paris s'éveille et moi ausi, VBA m'empêche de dormir une fois de plus et une fois de plus, je fais appel aux âmes et aux esprits bienfaits pour résoudre mon problème. Je cherche sans relâche comment rappatrier:
une valeur (numerique as long) correspondant à une cellule dans une autre feuille de calcul. (Jusque là vous me direz pas de soucis et si ca s'arrêtait là, ca n'en serait pas un pour moi).
La difficulté, c'est que la cellule en correspondance porte toujours le même nom et a une valeur différente. Plus concrètement.
feuille 1 / feuille 2
ORLEANS 1 / ORLEANS ?
ORLEANS 2 / ORLEANS ?
ORLEANS 4 / ORLEANS ?
MARSEILLE "vide" / MARSEILLE ?
MARSEILLE 9 / MARSEILLE ?
LYON 1 / LYON ?
LYON 4 / LYON ?
LYON "vide" / LYON ?
PARIS 5 / PARIS ?
PARIS 6 / PARIS ?
etc... / etc ...
j'ai essayé avec la fonction recherche, faire du copier/coller mais la feuille 1 "source" n'est pas figée, les valeurs numériques changent tous les jours, je ne vois pas quelle axe prendre pour rappatrier les valeurs numérques sur le feuille 2 (?). je ne suis pas une virtuose de VBA alors si un bout de code simple pouvait me donner un début de réflexion merci. J'ai commencé par une boite de dialogue :
rep = MsgBox("voulez-mettre à jour les OF ?", vbYesNo)
If rep = vbYes Then
.....
If rep = No Then
...
je veux bien mettre le bout de code mais c'est assez brouillon, je ne suis pas sur qu'on y comprenne grand chose.
Merci pour votre aide
aurelie76
Il est 5h00, Paris s'éveille et moi ausi, VBA m'empêche de dormir une fois de plus et une fois de plus, je fais appel aux âmes et aux esprits bienfaits pour résoudre mon problème. Je cherche sans relâche comment rappatrier:
une valeur (numerique as long) correspondant à une cellule dans une autre feuille de calcul. (Jusque là vous me direz pas de soucis et si ca s'arrêtait là, ca n'en serait pas un pour moi).
La difficulté, c'est que la cellule en correspondance porte toujours le même nom et a une valeur différente. Plus concrètement.
feuille 1 / feuille 2
ORLEANS 1 / ORLEANS ?
ORLEANS 2 / ORLEANS ?
ORLEANS 4 / ORLEANS ?
MARSEILLE "vide" / MARSEILLE ?
MARSEILLE 9 / MARSEILLE ?
LYON 1 / LYON ?
LYON 4 / LYON ?
LYON "vide" / LYON ?
PARIS 5 / PARIS ?
PARIS 6 / PARIS ?
etc... / etc ...
j'ai essayé avec la fonction recherche, faire du copier/coller mais la feuille 1 "source" n'est pas figée, les valeurs numériques changent tous les jours, je ne vois pas quelle axe prendre pour rappatrier les valeurs numérques sur le feuille 2 (?). je ne suis pas une virtuose de VBA alors si un bout de code simple pouvait me donner un début de réflexion merci. J'ai commencé par une boite de dialogue :
rep = MsgBox("voulez-mettre à jour les OF ?", vbYesNo)
If rep = vbYes Then
.....
If rep = No Then
...
je veux bien mettre le bout de code mais c'est assez brouillon, je ne suis pas sur qu'on y comprenne grand chose.
Merci pour votre aide
aurelie76
A voir également:
- Copie valeurs
- Copie cachée - Guide
- Super copie - Télécharger - Gestion de fichiers
- Copie écran samsung - Guide
- Copie disque dur - Guide
- Copie rapide - Télécharger - Gestion de fichiers
8 réponses
Bonjour,
Si j'ai bien compris, tu cherches à obtenir la valeur se cachant derrière tes "?", valeur qui correspond "presque" au contenu de ta cellule dans la feuille 1.
C'est bien cela?
Si oui, comment savoir, en feuille 2, lequel correspond à Orleans 2 par exemple? Y a t'il une différence quelque part en feuille 2 qui fait que nous allons savoir distinguer les valeurs relatives à Orleans 1, Orleans 2, etc...
Si j'ai bien compris, tu cherches à obtenir la valeur se cachant derrière tes "?", valeur qui correspond "presque" au contenu de ta cellule dans la feuille 1.
C'est bien cela?
Si oui, comment savoir, en feuille 2, lequel correspond à Orleans 2 par exemple? Y a t'il une différence quelque part en feuille 2 qui fait que nous allons savoir distinguer les valeurs relatives à Orleans 1, Orleans 2, etc...
bonsoir,
merci pour l'intérêt , c'est bien cela, je cherche à récupérer les valeurs qui sont donnée à ORLEANS etc.. mais je n'ai rien d'autres sur la feuille qui me permette de faire la distinction sinon, je ferai. Je pensais à une "sorte" de boucle en retour sur "ORLEANS" mais je sèche. Je continue de bricoler, en général, on finit tjs par trouver une soluce.
merci pour l'intérêt , c'est bien cela, je cherche à récupérer les valeurs qui sont donnée à ORLEANS etc.. mais je n'ai rien d'autres sur la feuille qui me permette de faire la distinction sinon, je ferai. Je pensais à une "sorte" de boucle en retour sur "ORLEANS" mais je sèche. Je continue de bricoler, en général, on finit tjs par trouver une soluce.
bonsoir,
plus concrêtement
j'ai :
classeur 1 feuille 1 :
C10017360-03 | THIMON | ST_GENIS_LES_OLLIERES
C10017360-02 | THIMON | ST_GENIS_LES_OLLIERES
C10017360-01 | THIMON | ST_GENIS_LES_OLLIERES
et j'ai
classeur 2 feuille 1 :
ST_GENIS_LES_OLLIERES | ma valeur (peut être C10017360-01 ou 02 ou 03)
ST_GENIS_LES_OLLIERES | ma valeur (peut être C10017360-01 ou 02 ou 03)
ST_GENIS_LES_OLLIERES | ma valeur (peut être C10017360-01 ou 02 ou 03)
je veux récupérer les données de la collonne A classeur 1 feuille 1 (c10017360-0*) et les retranscrire respectivement sur le classeur 2 feuille 1 colonne B (ma valeur), ca parait pourtant pas compliqué, mais je ne vois vraiment pas. Je me suis perdu en partant avec les numéro de ligne et colonne, trop compliqué et je n'arrive à rien, je continue ..... en fait, l'ordre n'a pas d'importance, les 3 valeurs (
c10017360-0*) n'ont pas besoind'être triées, juste les affecter à ST_GENIS_LES_OLLIERES
merci,
aurelie76
plus concrêtement
j'ai :
classeur 1 feuille 1 :
C10017360-03 | THIMON | ST_GENIS_LES_OLLIERES
C10017360-02 | THIMON | ST_GENIS_LES_OLLIERES
C10017360-01 | THIMON | ST_GENIS_LES_OLLIERES
et j'ai
classeur 2 feuille 1 :
ST_GENIS_LES_OLLIERES | ma valeur (peut être C10017360-01 ou 02 ou 03)
ST_GENIS_LES_OLLIERES | ma valeur (peut être C10017360-01 ou 02 ou 03)
ST_GENIS_LES_OLLIERES | ma valeur (peut être C10017360-01 ou 02 ou 03)
je veux récupérer les données de la collonne A classeur 1 feuille 1 (c10017360-0*) et les retranscrire respectivement sur le classeur 2 feuille 1 colonne B (ma valeur), ca parait pourtant pas compliqué, mais je ne vois vraiment pas. Je me suis perdu en partant avec les numéro de ligne et colonne, trop compliqué et je n'arrive à rien, je continue ..... en fait, l'ordre n'a pas d'importance, les 3 valeurs (
c10017360-0*) n'ont pas besoind'être triées, juste les affecter à ST_GENIS_LES_OLLIERES
merci,
aurelie76
Bonjour,
Puisque qu'apparemment (à voir ton 1er exemple) tu les prends toutes, plutôt que de t'embêter à rechercher pourquoi tu ne copies pas les 3 colonnes ?
Ensuite tu supprimes la 2 et tu permutes 1 et 2.
eric
PS: ne te retiens pas pour fournir un classeur de travail pour éclairer plus.
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Puisque qu'apparemment (à voir ton 1er exemple) tu les prends toutes, plutôt que de t'embêter à rechercher pourquoi tu ne copies pas les 3 colonnes ?
Ensuite tu supprimes la 2 et tu permutes 1 et 2.
eric
PS: ne te retiens pas pour fournir un classeur de travail pour éclairer plus.
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonsoir,
merci de porter un intérêt à mon problème , j'ai essayé de charger un fichier mais ca n'a pas l'air de fonctionner, c'est tjs en processing (???)
sinon, merci pour ta soluce, mais je ne peux pas faire aussi simple car j'ai des lignes qui ne sont pas demander dans le classeur 2, il faut vraiment que je fassse une recherche dans le classeur 1 et coller les valeurs trouvées dans le classeur 2.
j'envoie , je vais voir si il y a la pj ?
aurelie76
merci de porter un intérêt à mon problème , j'ai essayé de charger un fichier mais ca n'a pas l'air de fonctionner, c'est tjs en processing (???)
sinon, merci pour ta soluce, mais je ne peux pas faire aussi simple car j'ai des lignes qui ne sont pas demander dans le classeur 2, il faut vraiment que je fassse une recherche dans le classeur 1 et coller les valeurs trouvées dans le classeur 2.
j'envoie , je vais voir si il y a la pj ?
aurelie76
merci eeric, en fait, j'ai résolu le pb en le contournant de la manière suivante :
je trie les villes par ordre alphanumérique, et je fais une recherche sur le nom de la ville, je copie la valeur de la cellule que je veux et j'efface le contenu (nom ville )de la cellule, je colle ensuite sur l'autre feuille le résultat (en cherchant le nom de la ville) et j'asservi le "process" par une boucle, à la 2ème recherche du même nom de ville, je passe à la cellule suivante et ainsi de suite
merci à tous, Aurelie76
p/s comment mettre "résoudre le sujet", je ne trouve pas le "bouton" ou la case à cocher.
je trie les villes par ordre alphanumérique, et je fais une recherche sur le nom de la ville, je copie la valeur de la cellule que je veux et j'efface le contenu (nom ville )de la cellule, je colle ensuite sur l'autre feuille le résultat (en cherchant le nom de la ville) et j'asservi le "process" par une boucle, à la 2ème recherche du même nom de ville, je passe à la cellule suivante et ainsi de suite
merci à tous, Aurelie76
p/s comment mettre "résoudre le sujet", je ne trouve pas le "bouton" ou la case à cocher.