Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145", Replacement:="Référence
:
DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145", Replacement:="Référence
:
DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M Virgule.la.bande.a.Basil@Netcourrier.com
Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145", Replacement:="Référence
:
DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145", Replacement:="Référence
:
DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145", Replacement:="Référence
:
DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M Virgule.la.bande.a.Basil@Netcourrier.com
Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145", Replacement:="Référence
:
DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" a écrit dans le message
de news: OpaXZ$Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence
:DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" <Vigule.la.bande.a.basil@Netcourrier.com> a écrit dans le message
de news: OpaXZ$XdEHA.3704@TK2MSFTNGP09.phx.gbl...
Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence
:
DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M Virgule.la.bande.a.Basil@Netcourrier.com
Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" a écrit dans le message
de news: OpaXZ$Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence
:DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" a écrit dans le message
de news: OpaXZ$Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence
:DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" <Vigule.la.bande.a.basil@Netcourrier.com> a écrit dans le message
de news: OpaXZ$XdEHA.3704@TK2MSFTNGP09.phx.gbl...
Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence
:
DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M Virgule.la.bande.a.Basil@Netcourrier.com
Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" a écrit dans le message
de news: OpaXZ$Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !! MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence
:DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows, MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Bonjour !
Ton exemple bloque sur : With Application.FileDialog(4)
Je ne trouve pas d'info dans l'aide !!
--
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Hervé" a écrit dans le message de news:Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" a écrit dans le
message
de news: OpaXZ$Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !!
MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence:DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows,
MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
quele On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisirle dossier à la place de : .LookIn = "D:ContrôlesModèlesPar
Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Bonjour !
Ton exemple bloque sur : With Application.FileDialog(4)
Je ne trouve pas d'info dans l'aide !!
--
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M Virgule.la.bande.a.Basil@Netcourrier.com
"Hervé" <hmsilve-sanspub@wanadoo.fr> a écrit dans le message de news:
uSXpTqYdEHA.216@TK2MSFTNGP11.phx.gbl...
Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" <Vigule.la.bande.a.basil@Netcourrier.com> a écrit dans le
message
de news: OpaXZ$XdEHA.3704@TK2MSFTNGP09.phx.gbl...
Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !!
MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence
:
DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows,
MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar
Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M Virgule.la.bande.a.Basil@Netcourrier.com
Bonjour !
Ton exemple bloque sur : With Application.FileDialog(4)
Je ne trouve pas d'info dans l'aide !!
--
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Hervé" a écrit dans le message de news:Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" a écrit dans le
message
de news: OpaXZ$Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !!
MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence:DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows,
MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
quele On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisirle dossier à la place de : .LookIn = "D:ContrôlesModèlesPar
Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Bonjour
Remplace 4 par
msoFileDialogFolderPicker
Cordialement
Pascal
"Myriam" a écrit dans le message
de news:Bonjour !
Ton exemple bloque sur : With Application.FileDialog(4)
Je ne trouve pas d'info dans l'aide !!
--
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Hervé" a écrit dans le message de news:Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation,
"Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" a écrit dans le
messagede news: OpaXZ$Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !!
MERCI!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence:DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows,
MatchCase:úlseActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message
d'erreur
quele On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisirle dossier à la place de : .LookIn = "D:ContrôlesModèlesPar
Type -Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Bonjour
Remplace 4 par
msoFileDialogFolderPicker
Cordialement
Pascal
"Myriam" <Vigule.la.bande.a.basil@Netcourrier.com> a écrit dans le message
de news:OlS9h0fdEHA.996@TK2MSFTNGP12.phx.gbl...
Bonjour !
Ton exemple bloque sur : With Application.FileDialog(4)
Je ne trouve pas d'info dans l'aide !!
--
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M Virgule.la.bande.a.Basil@Netcourrier.com
"Hervé" <hmsilve-sanspub@wanadoo.fr> a écrit dans le message de news:
uSXpTqYdEHA.216@TK2MSFTNGP11.phx.gbl...
Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation,
"Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" <Vigule.la.bande.a.basil@Netcourrier.com> a écrit dans le
message
de news: OpaXZ$XdEHA.3704@TK2MSFTNGP09.phx.gbl...
Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !!
MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence
:
DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows,
MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message
d'erreur
que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar
Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M Virgule.la.bande.a.Basil@Netcourrier.com
Bonjour
Remplace 4 par
msoFileDialogFolderPicker
Cordialement
Pascal
"Myriam" a écrit dans le message
de news:Bonjour !
Ton exemple bloque sur : With Application.FileDialog(4)
Je ne trouve pas d'info dans l'aide !!
--
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Hervé" a écrit dans le message de news:Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation,
"Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" a écrit dans le
messagede news: OpaXZ$Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !!
MERCI!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence:DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows,
MatchCase:úlseActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message
d'erreur
quele On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisirle dossier à la place de : .LookIn = "D:ContrôlesModèlesPar
Type -Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Bonjour !
Ton exemple bloque sur : With Application.FileDialog(4)
Je ne trouve pas d'info dans l'aide !!
--
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Hervé" a écrit dans le message de news:Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" a écrit dans le
message
de news: OpaXZ$Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !!
MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence:DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows,
MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
quele On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisirle dossier à la place de : .LookIn = "D:ContrôlesModèlesPar
Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
Bonjour !
Ton exemple bloque sur : With Application.FileDialog(4)
Je ne trouve pas d'info dans l'aide !!
--
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M Virgule.la.bande.a.Basil@Netcourrier.com
"Hervé" <hmsilve-sanspub@wanadoo.fr> a écrit dans le message de news:
uSXpTqYdEHA.216@TK2MSFTNGP11.phx.gbl...
Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" <Vigule.la.bande.a.basil@Netcourrier.com> a écrit dans le
message
de news: OpaXZ$XdEHA.3704@TK2MSFTNGP09.phx.gbl...
Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !!
MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence
:
DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows,
MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
que
le On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisir
le dossier à la place de : .LookIn = "D:ContrôlesModèlesPar
Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M Virgule.la.bande.a.Basil@Netcourrier.com
Bonjour !
Ton exemple bloque sur : With Application.FileDialog(4)
Je ne trouve pas d'info dans l'aide !!
--
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"Hervé" a écrit dans le message de news:Salut Myriam,
J'ai un peu retouché ton code, mais regarde si cela te convient :
Sub Modification()
Dim Fs As FileSearch
Dim F
Dim Dossier As String
With Application.FileDialog(4)
.AllowMultiSelect = False
.Show
Dossier = .SelectedItems(1)
End With
Set Fs = Application.FileSearch
With Fs
.NewSearch
.LookIn = Dossier
.Filename = "*.xls"
If .Execute > 0 Then
For Each F In .FoundFiles
Workbooks.Open F
On Error Resume Next
If IsError(Sheets("Caractéristique")) Then
ActiveWorkbook.Close
Else
Sheets("Caractéristique") _
.Cells.Replace What:="Référence : 0214521145", _
Replacement:="Référence : DEP21054OTIS ", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:úlse
ActiveWorkbook.Save
End If
Next F
MsgBox "Tous les fichiers ont été traités !", vbInformation,
"Terminé."
Else
MsgBox "Aucun fichiers dans le dossier !", vbInformation, "Aucun
fichiers."
End If
End With
Set Fs = Nothing
End Sub
Hervé.
"Myriam" a écrit dans le
message
de news: OpaXZ$Bonjour à toutes et tous !!
J'ai réalisé cette macro (avec l'aide de beaucoup d'entre vous !!
MERCI
!!!)
Sub Modification()
Dim F
With Application.FileSearch
.NewSearch
.LookIn = "D:ContrôlesModèlesPar Type - Mise en Service"
.Execute
On Error Resume Next
For Each F In .FoundFiles
Workbooks.Open F
On Error GoTo Erreur
Sheets("Caractéristique").Select
Cells.Replace What:="Référence : 0214521145",
Replacement:="Référence:DEP21054OTIS", LookAt:= xlPart, SearchOrder:=xlByRows,
MatchCase:úlse
ActiveWorkbook.Save
Erreur:
ActiveWorkbook.Close
Next F
MsgBox "Pas ou Plus de fichiers", vbInformation, "Terminé"
End With
End Sub
Mais je rencontre un problème !!
Si la feuille 'Caractéristique' n'existe pas, j'ai un message d'erreur
quele On Error ne gère pas !!
Merci de votre aide !!
PS : Si quelqu'un à une astuce pour avoir la boite d'ouveture pour
choisirle dossier à la place de : .LookIn = "D:ContrôlesModèlesPar
Type -
Mise en Service"
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M