XL 2019 Ajouter la sélection automatique de toute la feuille dans le code.

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 !

VBA_dev_Anne_Marie

XLDnaute Occasionnel
Bonjour,

Je me demande comment ajouter la sélection automatique de toute la feuille dans mon code ?
Mon code est :
VB:
Sub Suppr_Saut_Ligne()
Selection.Replace What:=Chr(10), Replacement:=" ", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
End Sub

En fait, actuellement, pour exécuter mon code il faut sélectionner une colonne.

Merci pour votre aide.
 
Bonjour Marie,

au lieu de Selection.Replace ...

utilise ActiveSheet.Replace ... (s'il s'agit de la feuille active)

OU Worksheets("Nom de la feuille").Replace ...



éventuellement, tu peux aussi utiliser l'index de la feuille ; si c'est par exemple pour la 5ème feuille du classeur, et que tu sais d'avance qu'elle ne changera pas de place :​

Worksheets(5).Replace ...

soan
 
Bonjour Marie,

au lieu de Selection.Replace ...

utilise ActiveSheet.Replace ... (s'il s'agit de la feuille active)

OU Worksheets("Nom de la feuille").Replace ...



éventuellement, tu peux aussi utiliser l'index de la feuille ; si c'est par exemple pour la 5ème feuille du classeur, et que tu sais d'avance qu'elle ne changera pas de place :​

Worksheets(5).Replace ...

soan
Merci Soan,
J'ai testé les 3 méthodes, je reçois l'erreur suivante :
1620721641435.png
 
Bonjour,

Je me demande comment ajouter la sélection automatique de toute la feuille dans mon code ?
Mon code est :
VB:
Sub Suppr_Saut_Ligne()
Selection.Replace What:=Chr(10), Replacement:=" ", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
End Sub

En fait, actuellement, pour exécuter mon code il faut sélectionner une colonne.

Merci pour votre aide.
Bonjour
ajoute en début
ActiveSheet.Cells.Select
 
- 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
1
Affichages
230
Réponses
2
Affichages
410
Retour