Traduction d'un code VBA en langage google sheet

16test.xlsm (156.79 Ko)

Bonjour à tou-te-s,

J'aurais besoin d'aide pour traduire un code que j'ai sur excel en code pour google sheet... C'est pour trier des données par ordre croissant et afficher les titres des plus fortes valeurs. Je mets aussi le fichier excel en PJ.Voici le code:

Sub Tri_TT()

Dim i As Integer
Dim j As Integer

For i = Range("A1").End(xlDown).Row To Range("A" & Rows.Count).End(xlUp).Row
Range("AO" & i & ":BA" & i).Copy
Range("BF1").PasteSpecial xlPasteValues
Range("AO1:BA1").Copy
Range("BF2").PasteSpecial xlPasteValues
Application.CutCopyMode = False

Range("BF1:BR2").Sort Key1:=Range("BF1"), Order1:=xlDescending, Orientation:=xlLeftToRight
For j = 12 To 1 Step -1
If Range("BF1").Offset(0, j).Value = Range("BF1").Offset(0, j - 1).Value Then
Range("BF2").Offset(0, j - 1).Value = Range("BF2").Offset(0, j - 1).Value & "/" & Range("BF2").Offset(0, j).Value
Range("BF2").Offset(0, j).EntireColumn.Delete
End If
Next j

Range("BF2:BH2").Copy Range("BB" & i)

Range("BF1:BR2").ClearContents
Next

End Sub

Merci d'avance pour votre aide!!!

Bonjour,

A priori il n'y a pas besoin de macro dans google sheets pour faire ce que tu demandes.

Il y a un fonction =SORT( ___la base_____ ; ___le critère de tri________ ; ascendant/descendant )

Mets un exemple simple dans google sheets et partage ton fichier.

Bonjour,

en fait, j'ai trouvé...un ami m'a aidée. merci de votre aide, à bientôt

Rechercher des sujets similaires à "traduction code vba langage google sheet"