Modifier une macro

Bonjour,

j'ai créé un code vba, permettant de calculer la tranche qui correspond à chaque montant; je souhaiterai modifier ce code pour qu'il prenne les montants affichés dans la colonne A et non pas de demander de les saisir, et d'enrgistrer le resultat dans la colonne B.

Merci

10classeur1.xlsm (18.00 Ko)

Bonjout Kawtdanne

Voici le code

Public Sub tranche()
  Dim m As Single
  Dim e As Integer
  Dim x As Integer
  Dim y As Integer
  Dim Lig As Long
  ' Boucle de la 2ème ligne jusqu'à la dernière remplie
  ' Correspond à CTRL+flèche haut à partir de la dernière cellule 65536
  For Lig = 2 To Range("A" & Rows.Count).End(xlUp).Row
    m = Range("A" & Lig).Value
    e = Int(m / 500)
    x = e * 500
    y = x + 500
    Range("B" & Lig).Value = "la tranche est de:[ " & CStr(x) & "; " & CStr(y) & " ] "
  Next Lig
End Sub

A+

Bonjour,

Public Sub tranche()
Dim m As Single
Dim e As Integer
Dim x As Integer
Dim y As Integer
    For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
        m = Range("A" & i).Value
        e = Int(m / 500)
        x = e * 500
        y = x + 500
        Range("B" & i) = "[" & CStr(x) & "; " & CStr(y) & "]"
    Next i
End Sub

A+

[Edit] Bonjour BrunoM45

Merci le programme fonctionne

Rechercher des sujets similaires à "modifier macro"