XL 2016 DECALER dans formula VBA

FRANCOIS GROSJEAN

XLDnaute Nouveau
Bonjour à tous,
Je n'arrive pas à comprendre pourquoi cette macro marche et pas la suivante
Marche :
Sub essai()
ThisWorkbook.Sheets("Feuil2").Cells(2, 1).Formula = "=Feuil1!A2"
End Sub

Ne marche pas :
Sub essai()
ThisWorkbook.Sheets("Feuil2").Cells(2, 1).Formula = "=DECALER(Feuil1!A2;12;0;1;1)"
End Sub

Cela me fait
1585898920129.png


Merci pour vos conseils
Bien cordialement
 

Dranreb

XLDnaute Barbatruc
Voir les différences de caractéristiques dans les deux colonnes à leur droite, Langue et Séparateur. Je ne l'ai pas distingué pour les autres notations parce que le R1C1 local s'appelle L1C1 chez nous, et que le R1C1 est donc forcément natif.
 

Dranreb

XLDnaute Barbatruc
Pour être plus complet :
1586091119949.png

Avec :
1586091198918.png

Autre particularités :
Les [Δ0] natif et (Δ0) local ne se notent pas du tout, seul subsiste le R, L ou C.
Une ligne ou colonne entière se note en omettant la spécification de l'autre, mais en notation A1, sa propre spécification doit de surcroît être répétée derrière un ':'.
 
Dernière édition:

Discussions similaires

Réponses
2
Affichages
293

Statistiques des forums

Discussions
314 629
Messages
2 111 349
Membres
111 110
dernier inscrit
chergui