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

C++ Discussion :

convertir VBA en C++


Sujet :

C++

  1. #1
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut convertir VBA en C++
    J'aimerais convertir cette fonction VBA en C++. J'aimerais avoir votre avis pour la conversion en C++.
    Dois-je reproduire simplement les boucles if et for, ou puis-je utiliser des trucs propres au C, genre constructeurs, classes....
    Merci


    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
    49
    50
    51
     
    Sub nouvelle_fonction()
     With Range("A1")
     nblignes = 60
     
    For a = 9 To 169
         If maximum(Range("A1").Cells(3, a - 1), Range("A1").Cells(3, a),     Range("A1").Cells(3, a + 1)) = True Then
                 .Cells(3, a).Interior.ColorIndex = 4
              Range("A1").Cells(100, a) = .Cells(3, a)
              extremeg = a: extremed = a:
     
              For i = 3 To nblignes
                    r = extremeg
                    bip = 0
                    If maximum(.Cells(i + 1, r - 2), .Cells(i + 1, r - 1), .Cells(i + 1, r))  = True Then
                        extremeg = extremeg - 1
                        bip = 1
                   End If
     
                   If bip = 0 Then
                           If maximum(.Cells(i + 1, r), .Cells(i + 1, r + 1), .Cells(i + 1, r +  2)) = True Then
                           extremeg = extremeg + 1
                           End If
                  End If
     
                  bipd = 0
                  r = extremed
                 bipd = 0
                   If maximum(.Cells(i + 1, r), .Cells(i + 1, r + 1), .Cells(i + 1, r + 2)) = True Then
                        extremed = extremed + 1
                        bipd = 1
                   End If
     
                   bip3 = 0
                   If bipd = 0 Then
     
                   If maximum(.Cells(i + 1, r - 2), .Cells(i + 1, r - 1), .Cells(i + 1, r)) = True Then
                    extremed = extremed - 1
                    bip3 = 1
                    End If
     
                   If bip3 = 0 And maximum(.Cells(i + 1, r - 1), .Cells(i + 1, r), .Cells(i + 1, r + 1)) <> True And extremeg <> extremed Then extremed = extremed - 1
                   End If
     
                   b = coloriage(a, i + 1, extremeg - 1, extremed)
                   If b = 0 Then i = nblignes
                   Next i
            End If
     Next a
    End With
    End Sub

  2. #2
    Membre averti
    Inscrit en
    Février 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 14
    Par défaut
    Citation Envoyé par deubelte
    J'aimerais convertir cette fonction VBA en C++. J'aimerais avoir votre avis pour la conversion en C++.
    Dois-je reproduire simplement les boucles if et for, ou puis-je utiliser des trucs propres au C, genre constructeurs, classes....
    Merci
    ....
    vous pouvez essayer ce logiciel VB TO C++ et apres vous essayez de corriger les erruers de traduction s'il y en a !

    NB : j'ai jamais tester ce logiciel et je sais pas si ca fonctionne pour les VBA ( VB for Application de Microsoft ) !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir vba en vbs
    Par kamsy dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/10/2014, 11h51
  2. convertir vba en vbs
    Par PUARAI dans le forum VBScript
    Réponses: 13
    Dernier message: 20/03/2010, 15h40
  3. Convertir VBA Codes en C++
    Par 3logy dans le forum C++Builder
    Réponses: 12
    Dernier message: 13/09/2007, 13h12
  4. [VBA Excel] convertir une date francaise au format anglais
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/12/2005, 16h52

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