Problème d'une partie de code dans VBA

Bonjour,

Je suis un cours par vidéo sur la création de formulaire dans VBA et je rencontre un souci dans le code puisque j'obtiens un message d'erreur 450.

J'uitlise VBA dans excel 2019

Voici le code:

Selection.PasteSpecial Paste:=x1PasteAll, Operation:=x1Multiply, _
SkipBlanks:=False, Transpose:=False

D'après le formateur ce code convertit une saisie texte en nombre.

Qu'en pensez-vous ?

Avez-vous une solution ?

Merci

bonjour

pour être honnête je me trompe peut être car j'utilise rarement copy/paste (voir jamais)

mais ces deux arguments semblent selon moi contradictoires

Paste:= x1PasteAll, Operation:=x1Multiply

si tu paste "all" tu paste le format avec me semble t il

attention!!:peut être que je me trompe

Bonjour Patrick,

Je viens de résoudre le problème, c'était tout simple.

Vu que je suis une vidéo lors de la copie du code j'ai confondu le "1" avec le "l" L en minuscule, toujours ce foutu problème de correspondance du 1 et du l dans certaine police.

En tout cas je te remercie pour ta réponse.

Bonjour à tous,

Tu as écrit > Paste:=x1PasteAll > or > ce n'est 1 mais L > Paste:=xlPasteAll > idem sur multiply ...

ric

bien vu *ric j'ai pas vu moi

Bonjour à tous,

Bonjour Patrick,

Je viens de résoudre le problème, c'était tout simple.

Vu que je suis une vidéo lors de la copie du code j'ai confondu le "1" avec le "l" L en minuscule, toujours ce foutu problème de correspondance du 1 et du l dans certaine police.

En tout cas je te remercie pour ta réponse.

Il est facile de confondre 1 > L minuscule et i majuscule > selon la police de caractère utilisée ...

.......................................... 1 ......l ......................... I ...

ric

Rechercher des sujets similaires à "probleme partie code vba"