Macro pour generer des arrondis

  • Initiateur de la discussion Initiateur de la discussion fcocotte
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fcocotte

Guest
Bonjour,

J'ai une macro pour calculer des arrondis : les données viennent d' un tableau croisé
Code:
Sub KE()
    ActiveCell.FormulaR1C1 = "=ROUND(RC[-4]/1000,0)"
    Range("H5").Select
    Selection.AutoFill Destination:=Range("H5:H15"), Type:=xlFillDefault
    Range("H5:H15").Select
    Range("H16").Select
    
End Sub

Je souhaite la modifier car mon tableau croisé évolu et le numbre de lignes changent
Le donnée du tableaux sont en colonne D5 à D..... et je souhaite mes arrondis en colonne H5 à H....
Quelqu'un peut il me donner un coup de main pour modifier le code

Merci
 
Dernière modification par un modérateur:
Re : Macro pour generer des arrondis

Bonjour,
Peut être en remplacant une seule petite lettre . . . .D au lieu H pour avoir la dernière ligne
Bruno

Code:
Sub KE()
Range(Range("H5"),Range("D65536").End(xlUp)).FormulaR1C1 = "=ROUND(RC[-4]/1000,0)"
End Sub
 
Re : Macro pour generer des arrondis

Oh ! Pardon de nos étourderies !
Finalement j'écrirais peut être :
Code:
Sub KE()
Dim Rg as range
Set Rg=Range(Range("D5"),Range("D65536").End(xlUp))
Range("H5").Resize(Rg.Rows.Count).FormulaR1C1 = "=ROUND(RC[-4]/1000,0)"
End Sub
 
Re : Macro pour generer des arrondis

Merci

Je vais tester
J'avais ça comme solution ( ça marche):
Sub KE2()
Range("H5").FormulaR1C1 = "=ROUND(RC[-4]/1000,0)"
Range("H5").AutoFill Destination:=Range("H5:H" & Range("D65536").End(xlUp).Row), Type:=xlFillDefault
End Sub

Bonne soirée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
9
Affichages
1 K
J
Réponses
22
Affichages
3 K
jui42
J
K
Réponses
6
Affichages
1 K
Korasgar
K
Réponses
13
Affichages
2 K
D
Réponses
2
Affichages
907
Decouverte Excel
D
G
  • Question Question
Réponses
3
Affichages
2 K
B
Réponses
2
Affichages
1 K
B
Réponses
4
Affichages
1 K
bramavalos
B
Retour