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

Access Discussion :

code vba sous access


Sujet :

Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Par défaut code vba sous access
    bonjour
    je suis un débutant access
    peut on utiliser le code vba sur access de typde:
    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
    Sub rcauto()
     
    Dim plage As Range
    Dim i, j, Nb As Long
     
    Set plage = Range("E2", [E2].End(xlDown))
    Nb = plage.Count
     
    j = 1
     
    For i = 2 To Nb
    Cells(i, 5).Select
     
    Select Case Cells(i, 5).Value
     
    Case 80, 5
     
    If Cells(i, 2).Value = Cells(i - 1, 2).Value Then
     
       Cells(i - 1, 50).Value = 100
       Cells(i, 50).Value = 100
     
    Else: Cells(i, 50).Value = 100
     
    End If

    si oui comment et ou l'introduire
    merci bien

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    C'est un code VBA pour Excel, il ne fonctionnera pas sous Access, sauf si ton but est de travailler sous une feuille Excel à partir d'Access, alors OUI.

    Regarde dans la Faq il est expliqué comment se connecter à Excel

    Starec

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Par défaut
    y a t il pas moyen de faire la même chose sur access?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Quel est ton but, car avec ce code tu ne peux travailler que sur une feuille Excel.

    Que veux-tu faire exactement ?

    Starec

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Par défaut
    c'esu un petit peu compliké à axpliker
    mais bon je vais essayer
    j'ai une table avec 6 colonnes et un miliers d'enregistrement
    les champs sont ; numéro police, catégorie police, date effet, date échéance, référence, code service
    d'abord , je veux supprimer tous les enregistrement dont "la catégorie police "= "K" ainsi que les autres enregistrements qui contiennent les numéros de polices identiques à ceux supprimés

  6. #6
    Inactif
    Profil pro
    Inscrit en
    Août 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 219
    Par défaut Bonjour lifeMaker
    Fait une requête SQl...

    Donne moi plus d'information sur tes champs et explique moi en détail "la catégorie police "= "K"...

    Alex

  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    en fait ta procédure met à jour une cellule excel en fonction de la valeur contenue dans d'autres cellules

    c'est tout à fait faisable sous access

    ici on mettrait en oeuvre une reqête mise à jour du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    UPDATE matable AS a, matable AS b SET a.champ3 = 80+[a].[champ1]
    WHERE b.index=[a].[index]-2) AND b.champ1=[a].[champ1];
    la logique d'accès aux données est un peu différente: accès matriciel pour
    excel, accès par ensembles pour access mais ce qui diffère le plus est le langage utilisé pour manipuler les données.
    mais avec un peu de patience cela s'apprend très vite.

  8. #8
    Membre averti
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Par défaut
    pour réussir une requête simple de suppression, comment faire la condition suivante "les enregistrements qui contiennent des valeurs identiques" sachant que ce champs tolère les doublons...
    merci

Discussions similaires

  1. commentaire dans le code VBa sous Access
    Par yassin-59 dans le forum Access
    Réponses: 2
    Dernier message: 28/04/2010, 10h37
  2. [A-07]: Code VBA sous access RunTime
    Par amazon dans le forum Runtime
    Réponses: 3
    Dernier message: 19/03/2009, 15h47
  3. execute une macro via vba sous access
    Par nes dans le forum Access
    Réponses: 4
    Dernier message: 28/03/2006, 23h15
  4. Comment gérer les codes postaux sous access?
    Par Jac_S_69 dans le forum Access
    Réponses: 3
    Dernier message: 01/12/2005, 21h38
  5. Réponses: 3
    Dernier message: 06/09/2005, 10h27

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