begin process at 2012 02 16 11:55:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Macro excel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Macro excel

mercredi 29 mars 2006 à 20:59:59 | Macro excel

steven77610

Bonjours à toutes et à tous

J'ai un problème pour crée une macro sur excel, une macro qui me faciliterai bien la tache.
Je vais essayer d'expliquer clairement la macro que je n'arrive pas à crée :
- Sur un classeur excel, dans une cellule, on tape la référence d'un produit (ex: 06612070)
-La, la macro commence, elle va automatiquement dans un autre classeur excel faire une recherche pour savoir ou se situe cette référence dans un tableau, va copier la cellule qui se trouve imédiatement à droite (la désignation de la référence)
-La macro retourne sur le 1er classeur pour coller se quel à copier dans un commentaire sur la cellule ou la référence à été écrit quelque seconde auparavant.

Je sais pas si j'ai été très clair, je vai essayer de mettre des photo commenter de mon problème.

En tout cas si vous avez compris et que vous pensez pouvoir m'aider, je vous remercie par avance.
mercredi 29 mars 2006 à 21:08:58 | Re : Macro excel

xcxl

Je ne suis pas sur mais je pense que tu va devoir faire une boucle qui veife chaque cellule une par une pour trouver la case ou est la reference.
mercredi 29 mars 2006 à 21:15:33 | Re : Macro excel
mercredi 29 mars 2006 à 21:16:24 | Re : Macro excel
mercredi 29 mars 2006 à 21:17:17 | Re : Macro excel
mercredi 29 mars 2006 à 21:18:14 | Re : Macro excel
mercredi 29 mars 2006 à 21:22:20 | Re : Macro excel

steven77610

xcxl, merci de répondre ausi rapidement, mais g rien compris a se que ta dis, les amcro assez simple jconnai, mais des ke sa devien compliquer jgalère, jpige pas, aide moi stp, jten serait très reconnaisan
mercredi 29 mars 2006 à 21:28:41 | Re : Macro excel

steven77610

g vraiment l'impression d'ête une quiche en informatique, g rien compris au lien ke tu ma envoyer, dsl, les boucles, le balyage des classeur, rien piger, dsl
mercredi 29 mars 2006 à 22:24:34 | Re : Macro excel

michelxld

bonsoir

j'espere que cet exemple pourra t'aider


Private Sub Worksheet_Change(ByVal Target As Range)
'Utilisation de l'evenement Change dans la feuille ou va etre saisie la reference produit

Dim maBase As Workbook
Dim Feuille As Worksheet
Dim x As Integer

If Target.Address = "$A$1" Then 'la reference produit est saisie dans la cellule A1

'Définition du classeur et de la feuille servant de base de données
'(la procédure ne vérifie pas que le classeur est bien ouvert)
Set maBase = Workbooks("DeuxiemeClasseur.xls")
Set Feuille = maBase.Worksheets("Feuil1")

'les codes produits à rechercher sont dans la colonne A (A1:A...)
x = Application.Match(Target.Value, Feuille.Columns(1), 0)
If x <> 0 Then 'x <> si une occurence est trouvée ( x est l'index de la ligne source )
    'Si le code produit est trouvé , le contenu de la colonne B pour cette meme ligne , va
    's'inscrire dans le commentaire .
    If Target.Comment Is Nothing Then 'vérification s'il existe deja un commentaire :
    Target.AddComment Feuille.Cells(x, 2).Value 's'il n'existe pas , on crée le commentaire
    Else
    Target.Comment.Text Feuille.Cells(x, 2).Value 's'il existe , on modifie le commentaire existant
    End If
End If

End If
End Sub



bonne soiree
michel

mercredi 29 mars 2006 à 23:04:53 | Re : Macro excel

xcxl

Steven tinkiete pas ya 2 mois je capter rien au macro et puis je me suis acheter un bouquin. Sa aide pas mal.
Bon sinon pour les boucles(le truc FOR...NEXT), en fait tu fais une qui verifie la cellulle puis tu dessen d'une cellule et tu recommence le test. Quand tarrive en bas de la colone "A" tu passe a la collone  "B" et tu recommence.

Le code de michelxld, il definie les classeurs, il ouvre le bon et puis il utilise une commande qui va chercher la valeur dans la colonne, comme sa, pas besoin de boucle. Ta plus ka ladapter pour ton usage.

En esperant avoir été clair

1 2

Cette discussion est classée dans : macro, excel, référence, cellule, classeur


Répondre à ce message

Sujets en rapport avec ce message

macro excel surement pas trop compliquée [ par thimar ] Bonjour,Je ne mis connais pas trop en VBA mais je ne pense pas que cela soit trop compliqué.Voila je dispose d'un classeur excel nommé "produitglobal" macro excel [ par Gautier84 ] Bonjour à tous,J'ai un classeur excel dont j'ai verrouillé toutes les feuilles, ce classeur étant destiné à un certain nombre d'utilisateurs.J'aimerai envoi feuille excel par macro [ par sam1975 ] Voilà, j'essaie d'envoyer 1 classeur par mail via macro, pour tester ma macro j'essaie de m'envoyer le classeur mais celui-ci n'arrive jamais dans ma Excel : Lancer une macro depuis n'importe quel classeur. [ par GastonPhebus ] Bonjour, Un classeur Excel est généré par SAP. Je voudrais ouvrir ce classeur et lancer une macro (que je vais faire) qui remaniera ce classeur. Cett [déplacé VB.NET -> VBA] macro dans excel [ par PONTGUENNOU ] Bonjour à tous.J'ai besoin d'un coup de main pour écrire une macro dans Excel.Mon problème est assez simple mais je suis débutant dans les macros et a macro sauvegarde classeur excel [ par michel333 ] Bonjourma macro de sauvegarde(enregistrement du classeur avec le meme nom par un click sur un bouton) fonctionnait normalement sous excel 97 avant que VBA Excel: Retrouver le nom d'une cellule nommée à partir de sa référence [ par XaviereivaX ] Bonjour, je souhaiterais retrouver en VBA le nom d'une cellule nommée Excel à partir de sa référence: - Référence de la cellule: A1 - Nom de la ce [déplacé VB.NET -> VBA] Macro sur excel 2003 qui amene directement dans une cellule [ par gricha73 ] Bonjour, j'ai besoin d'aide dans un projet. J'ai un classeur excel dans lequel je controle les montants par difference. Si celle ci est egal à 0, alo VBA EXCEL validation cellule [ par JacquesRobb ] Bonjour Je souhaite valider une cellule en cliquant dessus, ceci pendant l'éxécution d'une macro, avec application inputBox par exemple ( la cellule [déplacé VB6 -> VBA] Selection de feuille excel avec une macro [ par charlotte26mai ] Bonjour, je debute en VB , mon probleme est le suivant : je voudrais selectionner une feuille de classeur excel a partir d'une cellule dans laquell


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,293 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales