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 :

LOOP FIND et SUM VARIABLES


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
    Étudiant
    Inscrit en
    Avril 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2017
    Messages : 2
    Par défaut LOOP FIND et SUM VARIABLES
    Bonjour à tous,

    Je bloque sur mon code depuis maintenant plus d'une semaine. Je souhaiterais faire une recherche sur le champs "other bench securities" (que j'introduis au préalable sur chaque ligne dont le level passe de 3 à 4). L'objectif est de faire la somme des W bmk qui ont un level à 4 ET pour lesquels le W ptf est à 0.

    Pour chaque "other bench securities" que la macro trouve, je voudrais qu'elle somme tous les W bmk dont le Level est à 4 pour lesquels le W ptf =0 depuis l'ancien "other bench securities". Or je n'arrive pas à faire la boucle de recherche et de somme sur la plage variable.

    Voici le code que j'ai entrepris:

    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
    Sub o()
    Dim x As Integer
    Dim y As Integer
    Dim l As Range
     
    Cells(1, 1) = Start
     
    Do
    If x = 1 Then Exit Do
     
    For y = 3 To 3
    For x = 40 To 1 Step -1
        If Cells(x, y).Value = "3" And Cells(x - 1, y).Value = "4" Then
            Cells(x, y).EntireRow.Select
            Selection.Insert Shift:=xlDown
            Cells(x, 1).Select
     
    ActiveCell.FormulaR1C1 = "Other Bench Securities"
     
     
    End If
    Next x
    Next y
     
    Loop
     
     
        Columns("A:A").Select
        Selection.Find(What:="other bench sec", After:=ActiveCell, LookIn:= _
            xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
            xlNext, MatchCase:=False, SearchFormat:=False).Activate
        Selection.FindNext(After:=ActiveCell).Activate
     
    Cells(ActiveCell.Row, 4).Select
     
     ActiveCell.FormulaR1C1 = _
           "=SUMIFS(R[-6]C:RC,R[-6]C[-1]:RC[-1],4,R[-6]C[-2]:RC[-2],0)"
      End Sub
    Toute aide serait plus que bienvenue ! Merci d'avance pour vos réponses qui me feraient avancer

  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,

    cf règles de ce forum ‼

    ___________________________________________________________________________________________________________
    Je suis Paris, Egypte, Stockholm, London, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

Discussions similaires

  1. le résultat du 'find' dans une variable
    Par Bat91 dans le forum Shell et commandes GNU
    Réponses: 11
    Dernier message: 02/09/2010, 14h08
  2. cannot find symbol class/variable
    Par Myra67 dans le forum Langage
    Réponses: 1
    Dernier message: 15/04/2009, 16h00
  3. Find ou utilisation variable tableau ?
    Par Taillise dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/04/2008, 16h42
  4. [VBA-E] Find + condition + attribution variable
    Par Helios07 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/03/2007, 15h33
  5. SSIS : foreach loop avec Répertoire source variable ?
    Par kaboume dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 04/08/2006, 15h42

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