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 :

Recherche V avec Macro


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 8
    Par défaut
    Bonjour,
    J'ai un soucis avec ma macro, je ne vois pas ou est l'erreur
    J'aimerais remplir la colonne B d'une feuille à partir du numéro client en colonne A dont les deux premiers chiffres renseignent sur le numéro de département.
    Ce numéro de département présent dans une autre feuille correspond à une personne avec ses initiales en commentaires.
    J'aimerais ainsi compléter automatiquement la colonne B .

    Fichier en PJ , je vous remercie d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Sub Initiales()
    Dim Classeurinitiales As Workbooks
    Dim NumeroDepartement As String
    Dim Colonne As Variant
    Dim Initiales
    Set Classeurinitiales = GetObject("C:\Documents and Settings\Cyrille.DECHANCE-C6FF05\Bureau\Classeurinitiales.xlsx")
    Range("A2").Select
    While ActiveCell.Value <> ""
    NumeroDepartement = Left(ActiveCell.Select, 2)
    Colonne = Classeurinitiales.Sheets(1).Range("A2:C5").Find(What:=NumeroDepartement, LookIn:=xlFormulas, LookAt:=xlWhole).Address
    Colonne = Range(Colonne).Column
    Colonne = CInt(Colonne)
    Initiales = Classeurinitiales.Sheets(1).Cells(2, Colonne).Comment.Text
    ActiveCell.Offset(0, 1).Range(“A1”).Select
    ActiveCell.FormulaR1C1 = Initiales
    ActiveCell.Offset(-1, 1).Range(“A1”).Select
    Wend
    Set Classeurinitiales = Nothing
    Workbooks(“Classeurinitiales.xlsx”).Close
    End Sub
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2013] Recherche V avec macro
    Par krietj dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 26/02/2015, 12h13
  2. Recherche matricielle avec Macro VBA (Find?)
    Par Phakops92 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 23/05/2013, 15h43
  3. [XL-2010] Macro ou Formule pour une recherche verticale avec condition
    Par Orsaylg dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/09/2010, 13h22
  4. macro recherche chiffre avec virgule
    Par mizou00 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/08/2010, 16h02
  5. Recherche avec macro
    Par sararoya dans le forum Access
    Réponses: 7
    Dernier message: 19/01/2007, 22h40

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