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

XL 2010 Pb macro - défusionner & "remise à blanc" dans plage à ligne variable

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 !

jerome91

XLDnaute Junior
Bonjour,

J'aurais besoin de votre aide car je bloque sur une macro, j'ai testé l'enregistreur mais après ça part en boucle.

En effet, je souhaiterais via le fichier joint de données :
1) Défusionner les cellules de A2 jusqu'en bas (la fin est variable et peut aller très loin - l'utilisation d'un compteur dans la colonne Total pourrait être "la clé" car il y aura toujours une valeur)
2) Effacer toutes les valeurs de A2 à J2 jusqu'en bas du tableau (idem la fin est variable)
3) de A2 à J2 jusqu'en bas (idem fin variable) remet la mise en forme Aucune bordure & Aucun remplissage

Au final, l'objectif est de "remettre à blanc" de A2 à J2 jusqu'à la dernière ligne de la colonne Total qui est variable.

Pourriez-vous m'aider ?

Merci.

Jérôme
 

Pièces jointes

Bonjour,

Si j'ai bien compris, il faut tout effacer sauf la ligne d'entête ?
Ca devrait faire l'affaire :
Code:
Function test() As Boolean
  ActiveWorkbook.ActiveSheet.Range("A2:J" & Range("B1000000").End(xlUp).Row).Delete
End Function
 
Bonjour,

Nouvel essai :
Code:
Function test() As Boolean
    ActiveWorkbook.ActiveSheet.Range("A2:A" & Range("B1000000").End(xlUp).Row).UnMerge
    ActiveWorkbook.ActiveSheet.Range("A2:J" & Range("B1000000").End(xlUp).Row).Borders.LineStyle = xlNone
    ActiveWorkbook.ActiveSheet.Range("A2:J" & Range("B1000000").End(xlUp).Row).Interior.Pattern = xlNone
    ActiveWorkbook.ActiveSheet.Range("A2:J" & Range("B1000000").End(xlUp).Row).ClearContents
End Function
 
- 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

Discussions similaires

Réponses
3
Affichages
931
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…