Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2346 connectés 

 


Dernière réponse
Sujet : [VBA] Convertisseur Franc<->EURO sous Excel
Sdel71 truc bete, pour ceux que ca interressent... 2 macros convertir Franc <--> Euro  
 
Attention cependant : Si on applique cela sur une formule... ca devient une valeur... !!! danger -> résultat erronés voir résultat total divisé par 6.55957 si on applique cela sans prendre garde....
 
 
 
Sub Eur2Frf()
    Set PlageCellules = Selection
    If PlageCellules.Areas.Count = 1 Then
        For i = 1 To PlageCellules.Count
            PlageCellules(i) = PlageCellules(i) * 6.55957
            PlageCellules(i).NumberFormat = "# ##0.000 \F"
        Next i
    Else
        For Each PlageSimple In PlageCellules.Areas
            For i = 1 To PlageSimple.Count
                PlageSimple(i) = PlageSimple(i) * 6.55957
                PlageSimple(i).NumberFormat = "# ##0.000 \F"
            Next i
        Next
    End If
End Sub
 
 
Sub Frf2Eur()
    Set PlageCellules = Selection
    If PlageCellules.Areas.Count = 1 Then
        For i = 1 To PlageCellules.Count
            PlageCellules(i) = PlageCellules(i) / 6.55957
            PlageCellules(i).NumberFormat = "# ##0.00 \€"
        Next i
    Else
        For Each PlageSimple In PlageCellules.Areas
            For i = 1 To PlageSimple.Count
                PlageSimple(i) = PlageSimple(i) / 6.55957
                PlageSimple(i).NumberFormat = "# ##0.00 \€"
            Next i
        Next
    End If
End Sub

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Sdel71 truc bete, pour ceux que ca interressent... 2 macros convertir Franc <--> Euro  
 
Attention cependant : Si on applique cela sur une formule... ca devient une valeur... !!! danger -> résultat erronés voir résultat total divisé par 6.55957 si on applique cela sans prendre garde....
 
 
 
Sub Eur2Frf()
    Set PlageCellules = Selection
    If PlageCellules.Areas.Count = 1 Then
        For i = 1 To PlageCellules.Count
            PlageCellules(i) = PlageCellules(i) * 6.55957
            PlageCellules(i).NumberFormat = "# ##0.000 \F"
        Next i
    Else
        For Each PlageSimple In PlageCellules.Areas
            For i = 1 To PlageSimple.Count
                PlageSimple(i) = PlageSimple(i) * 6.55957
                PlageSimple(i).NumberFormat = "# ##0.000 \F"
            Next i
        Next
    End If
End Sub
 
 
Sub Frf2Eur()
    Set PlageCellules = Selection
    If PlageCellules.Areas.Count = 1 Then
        For i = 1 To PlageCellules.Count
            PlageCellules(i) = PlageCellules(i) / 6.55957
            PlageCellules(i).NumberFormat = "# ##0.00 \€"
        Next i
    Else
        For Each PlageSimple In PlageCellules.Areas
            For i = 1 To PlageSimple.Count
                PlageSimple(i) = PlageSimple(i) / 6.55957
                PlageSimple(i).NumberFormat = "# ##0.00 \€"
            Next i
        Next
    End If
End Sub
Sdel71 ...

 

[edit]--Message édité par sdel71--[/edit]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)