embrouille avec les trim$

  • Initiateur de la discussion Initiateur de la discussion batiscaf
  • 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 !

B

batiscaf

Guest
Bonsoir le forum,

j'ai bien cru que j'allais trouver, mais raté.

L'exemple joint est très simple :
En VB, je cherche à faire une copie d'onglet dans mon classeur, mais que les données du nouvel onglet ne reprennent pas les espaces des textes qui trainent à droite dans les colonnes.

J'ai voulu utiliser le trim$ comme il m'arrive de faire lorsque je veux épurer une cellule, en 1 ou 2 lignes de code, mais je me suis planté avec la notion d'onglet je pense.

Merci de votre aide.

Batiscaf.
 

Pièces jointes

Bonjour Batiscaf, le Forum

Crée l'onglet Feuil2, met un bouton sur Feuil1 affecté à cette macro :

Option Explicit

Sub Batiscaf()
Dim Mat As Variant
Dim Col, j As Integer
Dim Lig, i As Long
Dim Plage As String
Mat = Sheets("Feuil1").UsedRange
Plage = ActiveSheet.UsedRange.Address
Lig = UBound(Mat)
Col = ActiveSheet.UsedRange.Count / UBound(Mat)
For j = 1 To Col
For i = 1 To Lig
Mat(i, j) = RTrim(Mat(i, j))
Next i
Next j
Sheets("Feuil2").Range(Plage) = Mat
End Sub

Bonne journée

PhiBou
 
- 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

Réponses
0
Affichages
792
Retour