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

VBA Access Discussion :

Intégrer un code xls vers access


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 67
    Par défaut Intégrer un code xls vers access
    Bonjour,

    Je fais un traitement de datas via xls pour ensuite mettre cela dans une table dans access.

    Voici le code en question, cela permet pour plusieurs meme enregistrement de prendre que ceux qui contiennent un 0 pour le champ 12 et si ce n'est pas le cas de prendre ceux qui ont la valeur 0.5 et le copier dans une autre feuille.

    L'idée pour commencer serait de parcourir la table des enregistrements et de sélectionner à chaque fois l'enregistrement qui contient champ12 =0.

    voici un apercu de la table:

    Code Site CR Dates Champ12 Dates2
    213232S0 0 815 0 826
    213232S0 0 815 0 827
    632887S0 0 818 0 826
    751309S0 0 817 0 826
    871210S0 0 818 0 826

    Dans ce cas ci pb c'est qu'il va prendre ces 2 enregistrements

    213232S0 0 815 0 826
    213232S0 0 815 0 827

    alors que moi je voudrais juste celui ou la date est la plus élevée 827 donc une simple requête me parait juste d'ou la nécessité du code je pense.

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    Public Sub Status()
     
    'Definition des variables
    Dim CS As String
    Dim i As Integer
    Dim j As Integer
    Dim nb_lignes As Integer
     
    Set Cel = Range("A2")
     
    CS = ""
    j = 1
    z = 1
     
    'Récupération de la dernière ligne
    nb_lignes = Cel.End(xlDown).Row
     
    Set Code_Site = Range("A1:A" & nb_lignes)
    Set Champ12 = Range("D1:D" & nb_lignes)
     
    'on parcours le tableau
    For i = 1 To nb_lignes
        If (Code_Site(i).Value <> CS) Then
        CS = Code_Site(i).Value
     
            If (Champ12(i).Value = 0) Then
            Worksheets("GCF").Select
            Rows(i).Copy
            Feuil3.Rows(z).PasteSpecial
            z = z + 1
            End If
     
            If (Champ12(i).Value = 1) Then
            Worksheets("GCF").Select
            Rows(i).Copy
            Feuil2.Rows(j).PasteSpecial
            j = j + 1
            End If
     
            If (Champ12(i).Value = "0,5") Then
            Worksheets("GCF").Select
            Rows(i).Copy
            Feuil2.Rows(j).PasteSpecial
            j = j + 1
            End If
        End If
    Next i
    Merci de vos pistes

  2. #2
    Membre Expert Avatar de bernardmichel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    1 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 181
    Par défaut
    Bonjour,

    Je ne comprends pas bien pourquoi tu fais tout ce traitement sous Excel alors qu'une simple requête bien paramétrée suffirait pour importer les données sous Access...

    Cordialement,

Discussions similaires

  1. Correspondance code CR de ACCESS vers MySQL
    Par bruce207 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 06/08/2008, 12h05
  2. [Access 2003] Export code SQL vers feuille Excel
    Par nicacc dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 20/07/2008, 09h56
  3. Réponses: 6
    Dernier message: 28/05/2008, 09h04
  4. Réponses: 10
    Dernier message: 27/04/2007, 12h18
  5. Problème d'importation .xls vers Access
    Par PsykotropyK dans le forum Access
    Réponses: 1
    Dernier message: 06/09/2006, 16h31

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