Incompatibilité de type

Bonjour

Veuillez svp m'aider à comprendre l'incompatibilité

Sub Total()

If [B4] <> [U68] Or [C6] <> [V68] Then
Call MAZ
[B4] = [U68] And [C6] = [V68]
End If
Call MAJ
Call nommer
Range("B4").Copy Destination:=Range("U68")
Range("C6").Copy Destination:=Range("V68")
Range("E4").Select

End Sub

image

Merci

SCSK

[B4] = [U68] And [C6] = [V68]

Mieux vaux essayer sur deux lignes :

[B4] = [U68]
[C6] = [V68]

Bonjour

Mettre sur deux lignes

Range("B4")=Range("U68")
Range("C6")=Range("V68")

Cordialement

Merci Optimix et Dan.
En effet ça résout le problème mais je ne comprends toujours pas pourquoi sur la même ligne avec la fonction "And" ça ne fonctionnait pas.

Merci encore.

SCSK

C'est une question de syntaxe. Le mot "AND" n'est du tout pas fait pour lier des instructions. Il faut passer un peu de temps sur les opérateurs logiques.

Par exemple 1 AND 5 est correct. If condition1 AND condition23 l'est aussi.

Merci Optimix.
Excellente journée à vous.

Rechercher des sujets similaires à "incompatibilite type"