J'ai plusieurs fichier ou mon signe de curencies et en Euro et je voudrait
tout passe en dollar avec une macros et inversement.
Le top serais d'avoir au debut une msgbox ou inputbox qui me demande ce que
je veux faire.
Dans mes fichiers j'ai plusieur feuilles.
If QueFaire = "1" Or QueFaire = "2" Then On Error Resume Next For Each FE In Worksheets With FE Ligne = .Cells.Find("*", .[A1], -4123, , _ 1, 2).Row Colonne = .Cells.Find("*", .[A1], -4123, , _ 2, 2).Column Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne)) End With
Select Case QueFaire Case 1 For Each Cel In Plage Cel = Replace(Cel.Value, "$", "?") Next Cel Case 2 For Each Cel In Plage Cel = Replace(Cel.Value, "?", "$") Next Cel End Select Next FE Else MsgBox "Vous devez faire un choix entre 1 et 2 !" End If
Set Cel = Nothing Set Plage = Nothing Set FE = Nothing End Sub
Hervé.
"Yann" a écrit dans le message news:
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je voudrait tout passe en dollar avec une macros et inversement. Le top serais d'avoir au debut une msgbox ou inputbox qui me demande ce que
je veux faire. Dans mes fichiers j'ai plusieur feuilles.
Merci du coup de main Yann
Salut Yann,
Essai ceci :
Sub DollarsEtEuros()
Dim FE As Worksheet
Dim Plage As Range
Dim Cel As Range
Dim Ligne As Long
Dim Colonne As Long
Dim QueFaire As String
If QueFaire = "1" Or QueFaire = "2" Then
On Error Resume Next
For Each FE In Worksheets
With FE
Ligne = .Cells.Find("*", .[A1], -4123, , _
1, 2).Row
Colonne = .Cells.Find("*", .[A1], -4123, , _
2, 2).Column
Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne))
End With
Select Case QueFaire
Case 1
For Each Cel In Plage
Cel = Replace(Cel.Value, "$", "?")
Next Cel
Case 2
For Each Cel In Plage
Cel = Replace(Cel.Value, "?", "$")
Next Cel
End Select
Next FE
Else
MsgBox "Vous devez faire un choix entre 1 et 2 !"
End If
Set Cel = Nothing
Set Plage = Nothing
Set FE = Nothing
End Sub
Hervé.
"Yann" <spam_yannmartinet@hotmail.com> a écrit dans le message news:
e023G2weEHA.2468@TK2MSFTNGP12.phx.gbl...
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je voudrait
tout passe en dollar avec une macros et inversement.
Le top serais d'avoir au debut une msgbox ou inputbox qui me demande ce
que
je veux faire.
Dans mes fichiers j'ai plusieur feuilles.
If QueFaire = "1" Or QueFaire = "2" Then On Error Resume Next For Each FE In Worksheets With FE Ligne = .Cells.Find("*", .[A1], -4123, , _ 1, 2).Row Colonne = .Cells.Find("*", .[A1], -4123, , _ 2, 2).Column Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne)) End With
Select Case QueFaire Case 1 For Each Cel In Plage Cel = Replace(Cel.Value, "$", "?") Next Cel Case 2 For Each Cel In Plage Cel = Replace(Cel.Value, "?", "$") Next Cel End Select Next FE Else MsgBox "Vous devez faire un choix entre 1 et 2 !" End If
Set Cel = Nothing Set Plage = Nothing Set FE = Nothing End Sub
Hervé.
"Yann" a écrit dans le message news:
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je voudrait tout passe en dollar avec une macros et inversement. Le top serais d'avoir au debut une msgbox ou inputbox qui me demande ce que
je veux faire. Dans mes fichiers j'ai plusieur feuilles.
Merci du coup de main Yann
Hervé
Oups, OE m'a mis un joli "?" à la place du signe Euro alors adapte ;o) Hervé.
"Hervé" a écrit dans le message news:
Salut Yann, Essai ceci :
Sub DollarsEtEuros() Dim FE As Worksheet Dim Plage As Range Dim Cel As Range Dim Ligne As Long Dim Colonne As Long Dim QueFaire As String
If QueFaire = "1" Or QueFaire = "2" Then On Error Resume Next For Each FE In Worksheets With FE Ligne = .Cells.Find("*", .[A1], -4123, , _ 1, 2).Row Colonne = .Cells.Find("*", .[A1], -4123, , _ 2, 2).Column Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne)) End With
Select Case QueFaire Case 1 For Each Cel In Plage Cel = Replace(Cel.Value, "$", "?") Next Cel Case 2 For Each Cel In Plage Cel = Replace(Cel.Value, "?", "$") Next Cel End Select Next FE Else MsgBox "Vous devez faire un choix entre 1 et 2 !" End If
Set Cel = Nothing Set Plage = Nothing Set FE = Nothing End Sub
Hervé.
"Yann" a écrit dans le message news:
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je voudrait
tout passe en dollar avec une macros et inversement. Le top serais d'avoir au debut une msgbox ou inputbox qui me demande ce que
je veux faire. Dans mes fichiers j'ai plusieur feuilles.
Merci du coup de main Yann
Oups,
OE m'a mis un joli "?" à la place du signe Euro alors adapte ;o)
Hervé.
"Hervé" <hmsilve@wanadoo.fr> a écrit dans le message news:
uKs868xeEHA.2440@tk2msftngp13.phx.gbl...
Salut Yann,
Essai ceci :
Sub DollarsEtEuros()
Dim FE As Worksheet
Dim Plage As Range
Dim Cel As Range
Dim Ligne As Long
Dim Colonne As Long
Dim QueFaire As String
If QueFaire = "1" Or QueFaire = "2" Then
On Error Resume Next
For Each FE In Worksheets
With FE
Ligne = .Cells.Find("*", .[A1], -4123, , _
1, 2).Row
Colonne = .Cells.Find("*", .[A1], -4123, , _
2, 2).Column
Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne))
End With
Select Case QueFaire
Case 1
For Each Cel In Plage
Cel = Replace(Cel.Value, "$", "?")
Next Cel
Case 2
For Each Cel In Plage
Cel = Replace(Cel.Value, "?", "$")
Next Cel
End Select
Next FE
Else
MsgBox "Vous devez faire un choix entre 1 et 2 !"
End If
Set Cel = Nothing
Set Plage = Nothing
Set FE = Nothing
End Sub
Hervé.
"Yann" <spam_yannmartinet@hotmail.com> a écrit dans le message news:
e023G2weEHA.2468@TK2MSFTNGP12.phx.gbl...
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je
voudrait
tout passe en dollar avec une macros et inversement.
Le top serais d'avoir au debut une msgbox ou inputbox qui me demande ce
que
je veux faire.
Dans mes fichiers j'ai plusieur feuilles.
If QueFaire = "1" Or QueFaire = "2" Then On Error Resume Next For Each FE In Worksheets With FE Ligne = .Cells.Find("*", .[A1], -4123, , _ 1, 2).Row Colonne = .Cells.Find("*", .[A1], -4123, , _ 2, 2).Column Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne)) End With
Select Case QueFaire Case 1 For Each Cel In Plage Cel = Replace(Cel.Value, "$", "?") Next Cel Case 2 For Each Cel In Plage Cel = Replace(Cel.Value, "?", "$") Next Cel End Select Next FE Else MsgBox "Vous devez faire un choix entre 1 et 2 !" End If
Set Cel = Nothing Set Plage = Nothing Set FE = Nothing End Sub
Hervé.
"Yann" a écrit dans le message news:
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je voudrait
tout passe en dollar avec une macros et inversement. Le top serais d'avoir au debut une msgbox ou inputbox qui me demande ce que
je veux faire. Dans mes fichiers j'ai plusieur feuilles.
Merci du coup de main Yann
Yann
Ok merci je vais essayer. Moi aussi OE ma fait le coup du ? et j'ai essaye d'effacer le post mais il est toujours la. :o((
Tout ca pour dire --> desole pour le doublon, c'est pas dans mes habitudes de me repeter, du moins pas encore ;o)
Yann
"Hervé" wrote in message news:u8cPf%
Oups, OE m'a mis un joli "?" à la place du signe Euro alors adapte ;o) Hervé.
"Hervé" a écrit dans le message news:
Salut Yann, Essai ceci :
Sub DollarsEtEuros() Dim FE As Worksheet Dim Plage As Range Dim Cel As Range Dim Ligne As Long Dim Colonne As Long Dim QueFaire As String
If QueFaire = "1" Or QueFaire = "2" Then On Error Resume Next For Each FE In Worksheets With FE Ligne = .Cells.Find("*", .[A1], -4123, , _ 1, 2).Row Colonne = .Cells.Find("*", .[A1], -4123, , _ 2, 2).Column Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne)) End With
Select Case QueFaire Case 1 For Each Cel In Plage Cel = Replace(Cel.Value, "$", "?") Next Cel Case 2 For Each Cel In Plage Cel = Replace(Cel.Value, "?", "$") Next Cel End Select Next FE Else MsgBox "Vous devez faire un choix entre 1 et 2 !" End If
Set Cel = Nothing Set Plage = Nothing Set FE = Nothing End Sub
Hervé.
"Yann" a écrit dans le message news:
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je voudrait
tout passe en dollar avec une macros et inversement. Le top serais d'avoir au debut une msgbox ou inputbox qui me demande ce
que
je veux faire. Dans mes fichiers j'ai plusieur feuilles.
Merci du coup de main Yann
Ok merci je vais essayer.
Moi aussi OE ma fait le coup du ? et j'ai essaye d'effacer le post mais il
est toujours la. :o((
Tout ca pour dire --> desole pour le doublon, c'est pas dans mes habitudes
de me repeter, du moins pas encore ;o)
Yann
"Hervé" <hmsilve@wanadoo.fr> wrote in message
news:u8cPf%23xeEHA.2044@TK2MSFTNGP10.phx.gbl...
Oups,
OE m'a mis un joli "?" à la place du signe Euro alors adapte ;o)
Hervé.
"Hervé" <hmsilve@wanadoo.fr> a écrit dans le message news:
uKs868xeEHA.2440@tk2msftngp13.phx.gbl...
Salut Yann,
Essai ceci :
Sub DollarsEtEuros()
Dim FE As Worksheet
Dim Plage As Range
Dim Cel As Range
Dim Ligne As Long
Dim Colonne As Long
Dim QueFaire As String
If QueFaire = "1" Or QueFaire = "2" Then
On Error Resume Next
For Each FE In Worksheets
With FE
Ligne = .Cells.Find("*", .[A1], -4123, , _
1, 2).Row
Colonne = .Cells.Find("*", .[A1], -4123, , _
2, 2).Column
Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne))
End With
Select Case QueFaire
Case 1
For Each Cel In Plage
Cel = Replace(Cel.Value, "$", "?")
Next Cel
Case 2
For Each Cel In Plage
Cel = Replace(Cel.Value, "?", "$")
Next Cel
End Select
Next FE
Else
MsgBox "Vous devez faire un choix entre 1 et 2 !"
End If
Set Cel = Nothing
Set Plage = Nothing
Set FE = Nothing
End Sub
Hervé.
"Yann" <spam_yannmartinet@hotmail.com> a écrit dans le message news:
e023G2weEHA.2468@TK2MSFTNGP12.phx.gbl...
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je
voudrait
tout passe en dollar avec une macros et inversement.
Le top serais d'avoir au debut une msgbox ou inputbox qui me demande
ce
que
je veux faire.
Dans mes fichiers j'ai plusieur feuilles.
If QueFaire = "1" Or QueFaire = "2" Then On Error Resume Next For Each FE In Worksheets With FE Ligne = .Cells.Find("*", .[A1], -4123, , _ 1, 2).Row Colonne = .Cells.Find("*", .[A1], -4123, , _ 2, 2).Column Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne)) End With
Select Case QueFaire Case 1 For Each Cel In Plage Cel = Replace(Cel.Value, "$", "?") Next Cel Case 2 For Each Cel In Plage Cel = Replace(Cel.Value, "?", "$") Next Cel End Select Next FE Else MsgBox "Vous devez faire un choix entre 1 et 2 !" End If
Set Cel = Nothing Set Plage = Nothing Set FE = Nothing End Sub
Hervé.
"Yann" a écrit dans le message news:
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je voudrait
tout passe en dollar avec une macros et inversement. Le top serais d'avoir au debut une msgbox ou inputbox qui me demande ce
que
je veux faire. Dans mes fichiers j'ai plusieur feuilles.
Merci du coup de main Yann
sabatier
tu penses à quelqu'un en particulier en disant cela, Yann?, lança l'homme en sifflotant, l'air absent... jps
"Yann" a écrit dans le message de news:%
c'est pas dans mes habitudes de me repeter, du moins pas encore ;o)
Yann
tu penses à quelqu'un en particulier en disant cela, Yann?, lança l'homme en
sifflotant, l'air absent...
jps
"Yann" <spam_yannmartinet@hotmail.com> a écrit dans le message de
news:%231a2wXzeEHA.1644@tk2msftngp13.phx.gbl...
c'est pas dans mes habitudes de me repeter, du moins pas encore ;o)
tu penses à quelqu'un en particulier en disant cela, Yann?, lança l'homme en sifflotant, l'air absent... jps
"Yann" a écrit dans le message de news:%
c'est pas dans mes habitudes de me repeter, du moins pas encore ;o)
Yann
Yann
Bon apres essaie il me change bien les euro en dollar et vice versa mais seulemant en caractere mais pas dans les cellules avec des chiffres ou des formule formater. Je sais pas si je me fait bien comprendre.
"Yann" wrote in message news:%
Ok merci je vais essayer. Moi aussi OE ma fait le coup du ? et j'ai essaye d'effacer le post mais il est toujours la. :o((
Tout ca pour dire --> desole pour le doublon, c'est pas dans mes habitudes de me repeter, du moins pas encore ;o)
Yann
"Hervé" wrote in message news:u8cPf%
Oups, OE m'a mis un joli "?" à la place du signe Euro alors adapte ;o) Hervé.
"Hervé" a écrit dans le message news:
Salut Yann, Essai ceci :
Sub DollarsEtEuros() Dim FE As Worksheet Dim Plage As Range Dim Cel As Range Dim Ligne As Long Dim Colonne As Long Dim QueFaire As String
If QueFaire = "1" Or QueFaire = "2" Then On Error Resume Next For Each FE In Worksheets With FE Ligne = .Cells.Find("*", .[A1], -4123, , _ 1, 2).Row Colonne = .Cells.Find("*", .[A1], -4123, , _ 2, 2).Column Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne)) End With
Select Case QueFaire Case 1 For Each Cel In Plage Cel = Replace(Cel.Value, "$", "?") Next Cel Case 2 For Each Cel In Plage Cel = Replace(Cel.Value, "?", "$") Next Cel End Select Next FE Else MsgBox "Vous devez faire un choix entre 1 et 2 !" End If
Set Cel = Nothing Set Plage = Nothing Set FE = Nothing End Sub
Hervé.
"Yann" a écrit dans le message news:
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je voudrait
tout passe en dollar avec une macros et inversement. Le top serais d'avoir au debut une msgbox ou inputbox qui me demande ce
que
je veux faire. Dans mes fichiers j'ai plusieur feuilles.
Merci du coup de main Yann
Bon apres essaie il me change bien les euro en dollar et vice versa mais
seulemant en caractere mais pas dans les cellules avec des chiffres ou des
formule formater.
Je sais pas si je me fait bien comprendre.
"Yann" <spam_yannmartinet@hotmail.com> wrote in message
news:%231a2wXzeEHA.1644@tk2msftngp13.phx.gbl...
Ok merci je vais essayer.
Moi aussi OE ma fait le coup du ? et j'ai essaye d'effacer le post mais il
est toujours la. :o((
Tout ca pour dire --> desole pour le doublon, c'est pas dans mes habitudes
de me repeter, du moins pas encore ;o)
Yann
"Hervé" <hmsilve@wanadoo.fr> wrote in message
news:u8cPf%23xeEHA.2044@TK2MSFTNGP10.phx.gbl...
Oups,
OE m'a mis un joli "?" à la place du signe Euro alors adapte ;o)
Hervé.
"Hervé" <hmsilve@wanadoo.fr> a écrit dans le message news:
uKs868xeEHA.2440@tk2msftngp13.phx.gbl...
Salut Yann,
Essai ceci :
Sub DollarsEtEuros()
Dim FE As Worksheet
Dim Plage As Range
Dim Cel As Range
Dim Ligne As Long
Dim Colonne As Long
Dim QueFaire As String
If QueFaire = "1" Or QueFaire = "2" Then
On Error Resume Next
For Each FE In Worksheets
With FE
Ligne = .Cells.Find("*", .[A1], -4123, , _
1, 2).Row
Colonne = .Cells.Find("*", .[A1], -4123, , _
2, 2).Column
Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne))
End With
Select Case QueFaire
Case 1
For Each Cel In Plage
Cel = Replace(Cel.Value, "$", "?")
Next Cel
Case 2
For Each Cel In Plage
Cel = Replace(Cel.Value, "?", "$")
Next Cel
End Select
Next FE
Else
MsgBox "Vous devez faire un choix entre 1 et 2 !"
End If
Set Cel = Nothing
Set Plage = Nothing
Set FE = Nothing
End Sub
Hervé.
"Yann" <spam_yannmartinet@hotmail.com> a écrit dans le message news:
e023G2weEHA.2468@TK2MSFTNGP12.phx.gbl...
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je
voudrait
tout passe en dollar avec une macros et inversement.
Le top serais d'avoir au debut une msgbox ou inputbox qui me demande
ce
que
je veux faire.
Dans mes fichiers j'ai plusieur feuilles.
Bon apres essaie il me change bien les euro en dollar et vice versa mais seulemant en caractere mais pas dans les cellules avec des chiffres ou des formule formater. Je sais pas si je me fait bien comprendre.
"Yann" wrote in message news:%
Ok merci je vais essayer. Moi aussi OE ma fait le coup du ? et j'ai essaye d'effacer le post mais il est toujours la. :o((
Tout ca pour dire --> desole pour le doublon, c'est pas dans mes habitudes de me repeter, du moins pas encore ;o)
Yann
"Hervé" wrote in message news:u8cPf%
Oups, OE m'a mis un joli "?" à la place du signe Euro alors adapte ;o) Hervé.
"Hervé" a écrit dans le message news:
Salut Yann, Essai ceci :
Sub DollarsEtEuros() Dim FE As Worksheet Dim Plage As Range Dim Cel As Range Dim Ligne As Long Dim Colonne As Long Dim QueFaire As String
If QueFaire = "1" Or QueFaire = "2" Then On Error Resume Next For Each FE In Worksheets With FE Ligne = .Cells.Find("*", .[A1], -4123, , _ 1, 2).Row Colonne = .Cells.Find("*", .[A1], -4123, , _ 2, 2).Column Set Plage = .Range(.Cells(1, 1), .Cells(Ligne, Colonne)) End With
Select Case QueFaire Case 1 For Each Cel In Plage Cel = Replace(Cel.Value, "$", "?") Next Cel Case 2 For Each Cel In Plage Cel = Replace(Cel.Value, "?", "$") Next Cel End Select Next FE Else MsgBox "Vous devez faire un choix entre 1 et 2 !" End If
Set Cel = Nothing Set Plage = Nothing Set FE = Nothing End Sub
Hervé.
"Yann" a écrit dans le message news:
Salut la foule,
J'ai plusieurs fichier ou mon signe de curencies et en Euro et je voudrait
tout passe en dollar avec une macros et inversement. Le top serais d'avoir au debut une msgbox ou inputbox qui me demande ce
que
je veux faire. Dans mes fichiers j'ai plusieur feuilles.