IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

transformé cellule sous vba excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    Points : 16
    Points
    16
    Par défaut transformé cellule sous vba excel
    Bonjour, apres une requete sql tranferée sous excel , je voudrais changer des cellules par d'autres dans une macro.

    il y a énormément de données a changer , est-il posssible de le faire en automatique.

    exemple, il y a au moin 500 cellules a renomer
    la requete donne la colonne C-C . il faudrait renomer par la colonne nouveau C-C dans VBA excel.

    C-C NOUVEAU C-C

    A00 portable
    A05 marteau
    A10 tournevis
    A11 perforateur
    A12 rotofile
    B00 tronconneuse
    B05 peinture

    Merci d'avance

  2. #2
    Membre régulier

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 90
    Points : 114
    Points
    114
    Par défaut
    Je ne comprends pas vraiment ce que tu veux faire
    et merci de ne pas oublier le
    Please one little click on Nounou-land... Thanks !!

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    Points : 16
    Points
    16
    Par défaut
    renomer des cellules de départ dans une macro, car les données de ma requete sql change mais la colonne "C-C" existera toujours avec plus ou moin de données. mais elles seront toujours les mêmes, j'espere être plus explicite.

    Merci

  4. #4
    Membre régulier

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 90
    Points : 114
    Points
    114
    Par défaut
    Si j ai bien compris :
    tu as deux colonnes :
    C-C generee par ta requete SQL
    et Nouveau C-C

    et tu voudrais remplacer, dans une troisieme colonne, toutes les valeurs dans C-C par les valeurs de Nouveau C-C

    c'est ca ?
    et merci de ne pas oublier le
    Please one little click on Nounou-land... Thanks !!

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    Points : 16
    Points
    16
    Par défaut
    Non, j'ai une seul colonne donnée par ma requete la seconde affiché dans le message c'est ce que je veux remplacer. exemple :A00 cela donnera au final apres avoir exécuter ma macro : portable et ainsi de suite, sauf que j'ai a remplacer au minimum 250 données
    Voila.

  6. #6
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 338
    Points : 4 295
    Points
    4 295
    Par défaut
    Tu veux absolument le faire en VBA ? pourquoi ne pas le faire avec une simple fonction, ici la fonctino RECHERCHEV qui correspond exactement ac e que tu veux faire ?

    Dans une feuille tu met tes correspondances (dans Feuil2 par exemple)

    et dans feuil1 ou tu as tes données sur une 2e colonne tu fait ta rechercheV, de ce genre la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV(A:A;Feuil2!A:B;2;0)
    Si tu lveux vraiment le faire mar macro, il faut que tu mette tes correspondances dans une variable tableau (plus simple), et que tu le parcoure pour avoir la correspondance
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    Points : 16
    Points
    16
    Par défaut
    Oui je veux le faire en macro ou autre du moment que c'est rapide, car je vais l'utiliser tres souvent, est-ce qu'il existe une fonction qui remplace une donnée par une autre dans VBAexcel. Pour le résultat , je veux remplacer dans ma colonne, avec ta recherche verticale je trouve et non remplace.
    Cela se passe comment ton histoire de tableau ?

Discussions similaires

  1. Duplication de tableaux Word sous VBA Excel
    Par gilles06 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/01/2008, 11h49
  2. passage de parametre sous VBA excel
    Par raka200 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 21/12/2007, 11h07
  3. [VBA-E] Comment créer un tableau sous vba excel
    Par jeanpierreco dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/01/2007, 09h52
  4. Arc de cercle sous VBA excel?
    Par fredieuric dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/11/2006, 13h58
  5. ptit probleme combobox sous vba/excel
    Par bandito dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/10/2006, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo