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

Modifier une macro...

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 !

Christian0258

XLDnaute Accro
Bonsoir à tout le forum,

Je souhaiterais votre aide afin de modifier une macro sur deux points...

fichier ci-joint, plus simple...

Je vous remercie pour le temps que vous voudrez bien m'accorder.

Bien amicalement,
Christian
 

Pièces jointes

Re : Modifier une macro...

Bonsoir Christian0258,

Essaye ceci :

Code:
Sub test2()
Dim cell As Range
Dim x As Byte
With Sheets("Feuil1")
  For Each cell In .Range("F2:F" & .Range("F65536").End(xlUp).Row)
      x = InStr(cell, ",")
        Select Case x
            Case Is = 0
               cell.Offset(0, 1) = cell
            Case Is <> 0
               cell.Offset(0, 1) = Left(cell, x - 1)
        End Select
  Next
End With
End Sub

Le principe:

la macro recherche la position de la première virgule, si elle ne l'a trouve pas ( Case Is = 0 ), elle copie la cellule dans la colonne G. Si elle trouve une virgule, la première donc ( Case Is <> 0 ), elle copie ce qui se trouve à gauche dans la colonne G ( = Left(cell, x - 1) ).
x te donne la position de la première virgule dans la cellule, x est un chiffre.

Bonne fin de soirée




 
Re : Modifier une macro...

Re, le forum, bqtr,

Peux-tu me dire comment ajouter un paramètre à ta macro...


fichier joint.

Merci beaucoup pour votre aide.
à+
Christian
 

Pièces jointes

Re : Modifier une macro...

bonsoir Christian, le forum,

tu peux rajouter cette ligne en gras, à cet emplacement :
Code:
        End Select
     [b]   If cell.Offset(0, -3) = "Coll" Then cell.Offset(0, 1) = " " & cell.Offset(0, 1)[/b]
  Next

@+
 
- 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

  • Question Question
Microsoft 365 Suivi charge/capa
Réponses
10
Affichages
349
Réponses
2
Affichages
247
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…