Bonjour,

J'ai fait un document Excel qui recense un classement à actualiser après saisie manuelle.
J'ai fait une macro sous Excel qui marche très bien sous Excel.
Le but de mon document est qu'il soit utilisé ds un doc partagé sur le web par plusieurs personnes, donc j'ai importé dans un gdoc spreadcheet mon document Excel.
Tout s'est bien importé correctement, sauf la macro Excel.
En effet, le gdoc utilise du javascript...

Je n'arrive pas à retranscrire mon code VBA en java script.

Est-ce que quelqu'un pourrait m'indiquer comment convertir ma macro en JS ?

Voici ma macro :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Sub Macro_MAJ_classement()
'
' Macro_MAJ_classement Macro
' Permet en lançant la macro d'actualiser le tableau de droite
' copier coller des valeurs du tableau AG2:AH999 vers AL2:AL999 puis tri par colonne AL puis AK
'
 
'
    Range("AG2:AH999").Select
    ActiveWindow.SmallScroll Down:=-78
    Selection.Copy
    Range("AK2").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    ActiveWorkbook.Worksheets("Tab viewers mens 2017_01").Sort.SortFields. _
        Clear
    ActiveWorkbook.Worksheets("Tab viewers mens 2017_01").Sort.SortFields. _
        Add Key:=Range("AL2:AL999"), SortOn:=xlSortOnValues, Order:=xlDescending, _
        DataOption:=xlSortNormal
    ActiveWorkbook.Worksheets("Tab viewers mens 2017_01").Sort.SortFields. _
        Add Key:=Range("AK2:AK999"), SortOn:=xlSortOnValues, Order:=xlAscending, _
        DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Tab viewers mens 2017_01").Sort
        .SetRange Range("AK1:AL999")
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub
Par avance merci.