Bonjour a tous,
je viens vers vous, je suis embêté par une fonction simple auquel je ne trouve pas de réponse , même après une recherche.
j'ai repris une macro simple de collage spécial de valeur.
je copie une colonne dans laquelle chaque cellule a une formule et j'effectue un collage spécial avec valeur voir le format des nombres en lieu et place. j'ai essayé aussi a un autre emplacement.
la macro s'effectue mais bloque en notant en bas de la fenêtre excel:
"Sélectionner une destination et appuyer sur ENTREE ou cliquer sur coller."
le soucis c'est qu'ensuite la macro doit enchainer d'autre commandes
en fait je n'arrive pas a enlever cette demande.
la macro:
Columns("I:I").Select
Selection.NumberFormat = "0.00"
Selection.Copy
Range("I1").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("A1").Select
End Sub
ensuite, je demande un remplacement de caractère des chiffres a virgule 0,00 de cette colonne doivent devenir 0.00 et la rien.
Columns("I:I").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("A1").Select
End Sub
merci
je viens vers vous, je suis embêté par une fonction simple auquel je ne trouve pas de réponse , même après une recherche.
j'ai repris une macro simple de collage spécial de valeur.
je copie une colonne dans laquelle chaque cellule a une formule et j'effectue un collage spécial avec valeur voir le format des nombres en lieu et place. j'ai essayé aussi a un autre emplacement.
la macro s'effectue mais bloque en notant en bas de la fenêtre excel:
"Sélectionner une destination et appuyer sur ENTREE ou cliquer sur coller."
le soucis c'est qu'ensuite la macro doit enchainer d'autre commandes
en fait je n'arrive pas a enlever cette demande.
la macro:
Columns("I:I").Select
Selection.NumberFormat = "0.00"
Selection.Copy
Range("I1").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("A1").Select
End Sub
ensuite, je demande un remplacement de caractère des chiffres a virgule 0,00 de cette colonne doivent devenir 0.00 et la rien.
Columns("I:I").Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("A1").Select
End Sub
merci