Bonjour à vous deux,
merci pour votre aide ...
alors il m'est super difficile de vous donner le fichier car, cette macro fait partie d'un fichier (fichier 1) qui va controler des infos dans un autre fichier (fichier 2).
Dans le fichier 1, il y a plusieurs macros dont celle qui me pose problème.
en revanche, je vous ai copié la macro, peut etre que vous pourrez trouver grace à ça...
[quote][/Sub StepDS2()
Application.DisplayAlerts = False
Application.ScreenUpdating = False
ActiveSheet.UsedRange.Rows(4).Select
For Each LaCell In Selection.Cells
If LaCell = "Country" And LaCell.Column > 1 Then
Columns(LaCell.Column).Cut
Columns(1).Insert Shift:=xlToRight
End If
Next
For Each LaCell In Selection.Cells
If LaCell = "M (Yes)" Then NberFields = NberFields + 1
Next
ActiveSheet.UsedRange.Rows(2).Copy
' Update Raw Data (1) workbook
RawData.Activate
ActiveSheet.Cells(2, 1).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
' Update "Quality Dashboard 1" workbook
QD1.Activate
ActiveSheet.Cells(2, 2).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.Goto Reference:="Number_of_Fields_Qced"
ActiveCell = NberFields
Application.DisplayAlerts = True
Application.ScreenUpdating = True
MsgBox ("Task Completed")
Instructions.Select
End Subquote]
Merci encore une fois pour votre aide
Laurent