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 :

Macro pour copier valeurs dans 1 autre classeur


Sujet :

Macros et VBA Excel

  1. #1
    Invité
    Invité(e)
    Par défaut Macro pour copier valeurs dans 1 autre classeur
    Bonjour le forum,

    Je viens vers vous parce que j'ai un problème avec une macro que j'utilise:
    Dans un classeur [CopierCellule.xls] j'ai des chiffres dans une colonne D et un nom en colonne A correspondant à ces chiffres.
    Ce que souhaite c'est que lorsque je rentre un chiffre en colonne D, une copie se fait dans le fichier dont le nom est donné en colonne A.
    Voici le code que j'utilise:
    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 RecopieDates(Kase As Range)
    Application.EnableEvents = False
    Dim Chemin As String, Fichier As String
    Chemin = "" & Application.PathSeparator ' suivant l'emplacement prévu
    Fichier = Range("A" & (((Kase.Row - 1) \ 6) * 6) + 2)
    If Dir(Chemin & Fichier) = "" Then
       MsgBox "Le fichier " & Fichier & " est introuvable"
       Exit Sub
      End If
    Application.ScreenUpdating = False
    With Workbooks.Open(Chemin + Fichier)
        With .Sheets(1)
            With .Range("H" & 85 + ((Kase.Row) Mod 6))
                .Value = Kase
                .NumberFormat = "m/d/yyy"
             End With
         End With
        .Close savechanges:=True
      End With
    Application.EnableEvents = True
    End Sub
    Le problème est qu'il y'a un "saut" à la deuxième ligne, ce qui créer un décallage.
    Je mets un exemple en PJ

    Merci à vous et bonne journée
    Cdlt
    aure_8
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. macro pour copier une feuille d'un classeur à un autre
    Par rihab92 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/05/2015, 21h05
  2. Macro pour copier feuille voulu d'un classeur fermé sur classeur ouvert
    Par Nicojez dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/06/2012, 15h46
  3. [XL-2003] Copier Coller dans un autre classeur
    Par Lucho84 dans le forum Excel
    Réponses: 2
    Dernier message: 12/11/2011, 17h42
  4. [XL-2003] Macro pour copier une cellule d'un classeur à un autre sous condition
    Par mairiemeudon dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 14/06/2010, 15h28
  5. [XL-2003] Macro : copie de feuilles dans un autre classeur : problèmes graphs + divers
    Par gandalf20000000 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 16/10/2009, 10h52

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