Bonjour à tous!
J'ai une macro dans un module
Sub transfert_données()
Application.ScreenUpdating = False
Sheets("TABLEAU").Select
Range("Tableau1").Select
Selection.ListObject.ListRows.Add (1)
Sheets("SAISIE").Select
Range("A2:AE2").Select
Selection.Copy
Sheets("TABLEAU").Select
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Sheets("SAISIE").Select
Range("H11:M11").Select
Selection.ClearContents
Range("H13:O13").Select
Selection.ClearContents
Range("H15:L15").Select
Selection.ClearContents
Range("H17:K17").Select
Selection.ClearContents
Range("H19:K19").Select
Selection.ClearContents
Range("H21:J21").Select
Selection.ClearContents
End Sub
celle ci me permet de copier coller et d'effacer les données dans un écran de saisie
dans la feuille de saisie j'ai un autre code
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value >= "a" And Target.Value <= "z" Then
Target.Value = UCase(Left(Target.Value, 1)) & Right$(Target.Value, Len(Target.Value) - 1)
End If
If Not Application.Intersect(Target, Range("l15")) Is Nothing Then
If Not IsEmpty(Target) Then
Target.Value = UCase(Target.Value)
End If
End If
End Sub
si j'ai lance la macro copier coller "Transfert de données"
l'erreur 13 apparaît dans le if du code de la feuille de saisie
If Target.Value >= "a" And Target.Value <= "z" Then
pouvez vous m'aider à supprimer cette erreur
merci bcp
J'ai une macro dans un module
Sub transfert_données()
Application.ScreenUpdating = False
Sheets("TABLEAU").Select
Range("Tableau1").Select
Selection.ListObject.ListRows.Add (1)
Sheets("SAISIE").Select
Range("A2:AE2").Select
Selection.Copy
Sheets("TABLEAU").Select
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Sheets("SAISIE").Select
Range("H11:M11").Select
Selection.ClearContents
Range("H13:O13").Select
Selection.ClearContents
Range("H15:L15").Select
Selection.ClearContents
Range("H17:K17").Select
Selection.ClearContents
Range("H19:K19").Select
Selection.ClearContents
Range("H21:J21").Select
Selection.ClearContents
End Sub
celle ci me permet de copier coller et d'effacer les données dans un écran de saisie
dans la feuille de saisie j'ai un autre code
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value >= "a" And Target.Value <= "z" Then
Target.Value = UCase(Left(Target.Value, 1)) & Right$(Target.Value, Len(Target.Value) - 1)
End If
If Not Application.Intersect(Target, Range("l15")) Is Nothing Then
If Not IsEmpty(Target) Then
Target.Value = UCase(Target.Value)
End If
End If
End Sub
si j'ai lance la macro copier coller "Transfert de données"
l'erreur 13 apparaît dans le if du code de la feuille de saisie
If Target.Value >= "a" And Target.Value <= "z" Then
pouvez vous m'aider à supprimer cette erreur
merci bcp
Dernière édition: