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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    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 éprouvé

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 90
    Par défaut
    Je ne comprends pas vraiment ce que tu veux faire

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    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 éprouvé

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 90
    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 ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    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 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    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 !

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