VBA syntaxe  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

VBA syntaxe  Sujet résolu

Messagepar dubois » 22 Août 2009, 10:50

Bonjour au forum,
Code: Tout sélectionner
Dim i As Integer
    For i = 2 To Lg
        If Range("d" & i) > 1 Then
                Dep = 1
            Do While Range("a" & i + 1) = Range("a" & i)
               Range("c" & i) = Dep & "-" & Range("d" & i)
                Dep = Dep + 1
                i = i + 1
               Range("c" & i) = Dep & "-" & Range("d" & i)
            Loop
        End If
    Next i

Sur la ligne:
Code: Tout sélectionner
Range("c" & i) = Dep & "-" & Range("d" & i)

J'aurai souhaité un "/" à la place du tiret (qui fonctionne bien),
même en doublant les guillemets, çà bogue !

le but est d'obtenir : 1/3 ; 2/3 et 3/3 par exemple
Quel serait le bon code ?
Bonne journée
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9258
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Messagepar Pierrot93 » 22 Août 2009, 10:59

Bonjour Claude

sans doute pas tout compris moi, quelque chose doit m'échapper, le code ci-dessous chez moi fonctionne...

Code: Tout sélectionner
Dim i As Integer, dep As Byte
i = 2
dep = 1
Range("c" & i) = dep / Range("d" & i)


bonne journée
@+
Avatar de l’utilisateur
Pierrot93
Jeune membre
 
Messages: 31
Inscription: 21 Juil 2009, 07:44
Version Excel: 2003 FR

Messagepar cousinhub » 22 Août 2009, 11:00

Bonsoir,

chez moi, ce code fonctionne :

Code: Tout sélectionner
Dim i As Integer
Columns(3).NumberFormat = "@"
    For i = 2 To LG
        If Range("d" & i) > 1 Then
                Dep = 1
            Do While Range("a" & i + 1).Value = Range("a" & i).Value
               Range("c" & i).Value = Dep & "/" & Range("d" & i).Value
                Dep = Dep + 1
                i = i + 1
               Range("c" & i).Value = Dep & "/" & Range("d" & i).Value
            Loop
        End If
    Next i
cousinhub
Membre dévoué
 
Messages: 928
Inscription: 28 Mai 2009, 22:18
Localisation: Brest
Version Excel: xl 2003, xl 2007

Messagepar dubois » 22 Août 2009, 11:32

re,

cousinhub, ton code est nickel,
f...., qu'est-ce que tu fait à Nouméa ?

Merci à vous trois
Amicalement
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9258
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot], Sebou et 31 invités