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 et Plan de Comptes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 2
    Par défaut VBA et Plan de Comptes
    j’espère que vous vous portez tous bien. Je suis novice en Vba mais stagiaire dans un cabinet comptable et on me demande d'ecrire une macro qui va comparer le plan comptable de l'entreprise avec le plan comptable actuellement en vigueur (vérifier que celui de l'entreprise respecte les normes) et generer un rapport s'il y'a des comptes qui ne figurent pas dans les plan comptable OHADA. après remplacer ces comptes par la norme en tenant compte des 04 premiers chiffres de chaque compte et de son intitulé. Et ensuite permettre de migrer tous les comptes de l'entreprise du l'ancien plan comptable vers le nouveau plan comptable. vraiment je ne m'y connais, je suis disposer a apprendre mais le delais que l'on m'a fixer est tres court. prière de m'aider. svp

  2. #2
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 2
    Par défaut Mes efforts
    bonjour a vous, il y'a quelques jour j'ai posté mon problème et j'ai compris qu'il fallait que je lise d'abord les cours sur la programmation en Vba. j'ai lu et j'ai pu écrire ces lignes de codes. je précise bien qu'elles fonctionne seulement je n'arrive pas a intégrer la copie de la ligne. elle copie uniquement la valeur de la cellule dans une autre feuille sans la ligne j'ai grand besoin de votre aide svp
    voici mon programme:

    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
                                 Sub First_Step()
    Dim i As Double, cell As Range
    Dim Saisies As Worksheet, rapport As Worksheet, recopie As Worksheet
    Dim sel As Variant
    
    Dim plancp As String
    
    
    For i = 3 To 1000
    
    
     sel = Sheets("Saisies").Cells(i, 3)  ' valeur de la cellule en cours
     sel = Left(sel, 4)
     
     If sel <> "" Then
     If Isexist[/COLOR](sel) Then
    
    ' si cette valeur est trouvee on ecrit dans la bonne feuille sinon dans une feuille rapport
    
        Sheets("Recopie").Cells(i, 1) = sel  ' bonne feuille
        
    Else
    Sheets("Rapport").Cells(i, 1) = sel
    End If
    End If
    Next
    
    End Sub
    Isexist() est une fonction que j'ai créer pour gérer ma recherche

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par tata90 Voir le message
    je n'arrive pas a intégrer la copie de la ligne. elle copie uniquement la valeur de la cellule dans une autre feuille sans la ligne
    Pourrais-tu être plus explicite sur ce que tu veux copier ("la ligne", ce n'est pas très précis) et où tu veux la copier ?

    Si tu veux copier la ligne i de l'onglet actif vers la même ligne de l'onglet "Recopie", la syntaxe sera :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Rows(i).Copy Sheets("Recopie").Cells(i, 1)
    Même chose pour l'onglet "Rapport".

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    Regarde ma signature: Quand on programme en VBA pour Excel, on pense d'abord Excel avant de penser VBA.

    Et j'ai envie d'ajouter: Si c'est pour un one shot, ce qui semble être le cas ici, pas besoin de VBA, surtout si tu es novice.

    Deux tableaux, une formule de comparaison, une formule de remplacement et le tour est joué.

    Si vraiment on doit le faire en VBA (répétition régulière de la manœuvre, par exemple), alors, on développe du VBA en appui d'Excel, surtout si on n'est pas programmeur professionnel.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

Discussions similaires

  1. [VBA EXCEL]planning annuel
    Par sloganflash dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/11/2007, 20h31
  2. [vba] ne pas tenir compte des majuscules/minuscules
    Par bungler dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/07/2007, 09h07
  3. [VBA-E]Projet de compte bancaire personnel
    Par thibaut_chaps dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/12/2006, 23h41
  4. [VBA - E]Prendre en compte les lettres majuscules et minuscules
    Par alex_elder1_1 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 15/12/2006, 15h52
  5. [VBA-E]Prise en compte ligne suivant condtition multiple
    Par baptbapt dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 04/08/2006, 12h05

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