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 :

[VBA-E] copie de case en boucle


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut [VBA-E] copie de case en boucle
    re bonjour pour aujourd'hui!!!
    Comment je peut faire pour copier des case je m'explique!!!!
    J'ai une feuil2 qui a des chiffre de D8 à D16
    Sur ma feuil1 j'ai une liste deroulante!Lorsque je choisit choix1 je veux copier mes chiffre de la feuille2 de D8 à D16 sur ma feuil1 D816 mais aussi E8:E16 F8;F16 etc comment je peut faire!!!
    Je pense qu'il y a une boucle dans l'hsitoire c'est meme obligé mais je ne vois pas comment faire

  2. #2
    Membre éprouvé Avatar de cwain
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 218
    Par défaut
    Bonjour,
    pas forcément, tu peux déplacer un range de cellules
    Essaie avec l'enregistreur de macro, tu sais le point rouge
    Enfin bon, si tu peux expliquer plus précisément ce que tu veux faire.
    Choix1 => déplacement de Feuil2!D8: D16 vers Feuil1!D8: D16
    Choix2 => déplacement de Feuil2!E8:E16 vers Feuil1!E8:E16
    ou
    Choix1=> déplacement de Feuil2!D8: D16 vers Feuil1!D8: D16 et déplacement de Feuil2!E8:E16 vers Feuil1!E8:E16 etc...

    Le smiley au milieu de ton texte c'est pas top, change de raccourci clavier !

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    kommen dire
    if name1 = name2 then
    executer la macro

  4. #4
    Membre éprouvé Avatar de cwain
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 218
    Par défaut
    essaie un select case, sinon tu vas avoir une palanquée de if.. elseif else etc...

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    met le code car moi sa ne marche po on dirai stp

  6. #6
    Membre éprouvé Avatar de cwain
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 218
    Par défaut
    Ben, j'ai pas de code, je fais juste des suggestions

  7. #7
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Citation Envoyé par guismoman33
    ola est toi si c pour dire des chose comme sa c pas la peine ok!!!Sa a rien avoir j'ai fait mon boulto sa marche pas et c'est du n'importe quoi!!!Il faudrai faire une boucle avec les lettre mais je c'est pas comment on fait!!!
    Bon, guismo...
    Ca fait au moins 4 mois que tu es sur ce forum et tu en es encore à poser des questions basiques.
    Je me demande même si tu es arrivé à écrire une seule ligne seul...

    Arrête de prendre le forum pour l'aide en ligne.

    C'es à toi d'écrire ton code.
    C'est à toi de faire ton boulot.

    Je pense, très sincèrement, qu'il est plus que temps que tu te mettes à étudier un peu.

    VBA offre plein de moyens d'apprendre: Les espions, le Debug.Print, l'Intellisense, la touche F1 (avec les exemples), l'interface du VBE pour les procédures événementielles et j'en oublie surement.
    Sans compter tous les exemples que tu pourrais trouver sur le forum.
    T'arrive-t-il de faire une recherche ou attends-tu toujours qu'on donne la réponse à TA question?

    Je trouve que tous ceux qui ont essayé de t'aider jusqu'à présent ont fait montre de beaucoup (trop?) de patience.

    Alors, si à un moment, il y en a un qui la perd, sa patience, de grâce, ne le remballe pas.
    Tu risquerais de te retrouver bien seul...
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  8. #8
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    mdr vous me faites rire mais code je les cherche a chaque fois c'est toujours une ligne, souvent une ligne d'execution qui n'est pas bonne ou que je ne trouve pas

  9. #9
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub ComboBox1_Change()
    Dim i As Integer
    Dim j As Integer
    If ComboBox1.Value = up Then
    "executer la macro1"
     
    Else
    "executer la macro 2"
     
    End Sub
    Je voudrai savoir la commande qui dit executer macro 1 ou macro 2

  10. #10
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Est-ce qu'il t'arrive d'ouvrir l'aide en ligne?

    Connais-tu l'usage de la touche F1?

    As-tu déjà lu les tutoriaux et la FAQ?

    Lis-tu parfois d'autres discussions que les tiennes?

    Fais-tu parfois une recherche sur le forum?

    Cette question est tellement basique que je me demande ce que tu fais en programmation.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  11. #11
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    Je pense que ton boulot n'est pas de cassez les gens comme sa mais plutot de les aider.Je suis en bts informatique je fais de la programmation mais pas de vb donc j'apprend tout seul si je te demande cela c'est que je ne les trouver nul part...Voila

Discussions similaires

  1. [VBA-E]copie de feuille excel
    Par ogenki dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/02/2006, 14h20
  2. [VBA][Excel] Copie de feuille a l'identique
    Par le_sonic dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/01/2006, 16h48
  3. [VBA][Excel] Copie écran
    Par KOFJCH dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 12/12/2005, 15h01
  4. Réponses: 12
    Dernier message: 07/12/2005, 18h42
  5. [VBA-E] Copie et renomage de feuilles
    Par cbonnard dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/10/2005, 15h55

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