Syntaxe VBA avec range

bonjour,

je cherche la commande qui à partir d un bouton placé sur une feuille 1 va effectuer une copie sur de 2 valeurs sur la feuille 2, tout en restant sur la feuille 1 (je ne veux pas faire un aller-retour feuille 1- feuille 2- feuille 1

l'idée:

Range("calcul panification (2)!ao17").Value = Range("calcul panification (2)!ak88").Value

...mais ça ne marche pas !

quelqu un peut il m'aider ?

merci

Bonjour,

Worksheets("Feuil2").Range("AO17") = Worksheets("calcul panification").Range(AK88")

A+

Bonjour

Sub ess()
    Range("A1") = Sheets("Feuil2").Range("C4")
End Sub

Bye !

Bonjour,

Un exemple :

AO17 en Feuil2.

AK88 en Feuil1, ou se trouve le bouton.

With Worksheets("Feuil2")
        .[AO17] = [AK88]
End With

Merci de vos réponses, mais je précise que:

le bouton se trouve en feuil 1

et les 2 cellules ao17 et ak88 sont sur la feuil 2

D'appuyer sur le bouton en feuil 1 me copie la valeur ak88 en ao17 de la feuil 2

Re,

With Worksheets("Feuil2")
        .[AO17] =.[AK88]
End With

merci, ça marche

Rechercher des sujets similaires à "syntaxe vba range"