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 :

Somme avec VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 51
    Par défaut Somme avec VBA
    Bonjour,
    J'ai deux onglets et je veux compter l'ensemble des valeurs identiques dans mon 2iem onglet.
    J'ai fais un petit exemple dans la pièce jointe.
    Avant j'utilisait les TCD mais comme la tâche est répétitive j'aimerai l'automatiser.
    Merci.
    Pièces jointes en attente de validation Pièces jointes en attente de validation

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    Bonjour, bonjour !

    Commencer par effectuer une formule dans une feuille de calculs.
    Une fois au point, la poster ici et ensuite il sera possible d'indiquer comment l'automatiser …


    _____________________________________________________________________________________________________
    Je suis Charlie, Bardo, Sousse

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 51
    Par défaut
    Bonjour,
    j'ai commencé avec ça et j arrive à afficher dans mon MsgBox le critère que j'ai choisi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Sub test()
    Dim Critère As String
    Critère = "essence"
    With Worksheets("Feuil1")
        MsgBox Application.CountIf(.Range("C10:C31"), "=" & Critère)
    End With
    End Sub
    Ce que je veux faire c'est de mettre une condition qui me permet de prendre tous mes critères Worksheets(Feuil2).Range("B10:B") et de les comparer dans Worksheets(Feuil1).Range("B10:B")

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 51
    Par défaut
    Bonjour,
    j'ai trouvé un macro qui me permet de recopier chaque modèle de voiture à chaque fois que je change de feuille.
    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 Recopie()
    Dim J As Long
    Dim Mondico As Object
     
      Application.ScreenUpdating = False
      If Range("B12") <> "" Then
        Range("B12:B" & Range("B" & Rows.Count).End(xlUp).Row).ClearContents
      End If
      Set Mondico = CreateObject("Scripting.dictionary")
      With Sheets("Feuil1")
        For J = 10 To .Range("B" & Rows.Count).End(xlUp).Row
          Mondico(.Range("B" & J).Value) = ""
          Next J
      End With
      If Mondico.Count > 0 Then
        Range("B10").Resize(Mondico.Count, 1) = Application.Transpose(Mondico.keys)
      End If
     
    End Sub
    Ce qui me reste à présent c'est de trouver un mois de compter pour chaque modèle de voiture "essence" ou "diesel" dans la colonne "C" en fonction des marques.
    Plus clairement, je veux comparer deux plages de cellule et compter les cellules identique.
    Par avance merci.

Discussions similaires

  1. Somme avec 2 conditions vba excel
    Par ChNoirhomme dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/08/2014, 17h27
  2. VBA somme avec 2 conditions
    Par ChNoirhomme dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 12/08/2014, 19h53
  3. VBA insertion d'une formule somme avec des données dynamique
    Par yann26 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/06/2014, 16h32
  4. Somme avec condition vba
    Par Maxgad dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 28/11/2011, 21h39
  5. problème avec VBA
    Par Delph dans le forum Langage
    Réponses: 2
    Dernier message: 19/08/2002, 13h15

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