Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres Macro pour numéroter des congés en fonction de qtés indiquées...

Christian0258

XLDnaute Accro
Bonjour à tout le forum,

Je souhaiterais votre aide afin d'écrire une macro, pour numéroter (de 0,5 en 0,5) des congés ...
expl colonne A, j'ai des codes congés expl CA ,colonne B qté 25 je voudrais avoir colonne D CA0,5
CA1
CA1,5
ect ect jusqu'à CA25
voir fichier joint pour explications plus précises....

Merci pour votre aide si précieuse.
Bien amicalement,
Christian
 

Pièces jointes

  • Numéroter des codes.xlsm
    12.8 KB · Affichages: 7

pierrejean

XLDnaute Barbatruc
Bonjour Christian
Teste cette macro
VB:
Sub test()
ligne = 2
col = 4
For n = 2 To Range("A" & Rows.Count).End(xlUp).Row
pas = 0.5
  If Cells(n, 2) = "" Then
    Cells(n, 1).Copy Destination:=Cells(ligne, col)
    ligne = ligne + 1
  Else
     While pas < Cells(n, 2) + 0.5
        Cells(n, 1).Copy Destination:=Cells(ligne, col)
        Cells(ligne, col) = Cells(ligne, col) & pas
        ligne = ligne + 1
        pas = pas + 0.5
     Wend
  End If
Next
End Sub
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…