XL 2016 Arrangement des valeurs sur plage

Seddiki_adz

XLDnaute Impliqué
bonjour
je cherche une méthode pour arranger les valeurs des colonnes E G K I M . le plage Q2; X10 par ordre (suite arithmétique de raison 9)
comme montre la figure sur document joint
Merci
 

Pièces jointes

  • Classeur11122.xlsx
    15.8 KB · Affichages: 13
Solution
@Seddiki

petite optimisation : With Cells(lg1, cl1) et End With étaient inutiles ; je les ai supprimés, puis à la place de Cells(lg2, cl2) = .Value j'ai mis directement : Cells(lg2, cl2) = Cells(lg1, cl1) ; même utilisation qu'avant ; et mêmes résultats. :)



nouveau code VBA (26 lignes) :

VB:
Option Explicit

Private Sub Job(k As Byte)
  Dim cl1 As Byte, lg1&, dlA&
  Dim cl2 As Byte, lg2 As Byte, dlB As Byte
  Dim dcB As Byte, lgA As Byte, lgB As Byte
  If k = 1 Then 'pour les professeurs
    cl1 = 5: lg1 = 5: dlA = 79: cl2 = 17: lg2 = 5: dlB = 13: dcB = 34
  Else 'pour les remplaçants
    cl1 = 5: lg1 = 5: dlA = 79: cl2 = 17: lg2 = 29: dlB = 37: dcB = 23
  End If
  lgA =...

Discussions similaires

Réponses
7
Affichages
462

Statistiques des forums

Discussions
313 977
Messages
2 104 145
Membres
108 915
dernier inscrit
abdelhadi