Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
bonjour , je voudrais savoir si il existe une formule pour convertir automatiquement les musiques des chevaux
merci pour l'aide , je joint le fichier excel
Le forum est fait pour cela, et même si parfois, ça dérape, tous les participants sont là pour aider, soutenir, et proposer des solutions parfois insoupçonnables.
Donc, aucun souci, et "si ce n'est moi, ce sera donc mon frère" qui te répondra.
Bonne soirée, et content que tu aies la réponse à ton problème (du jour.....) 🙂
Par formule je ne sais pas faire mais par macro c'est faisable comme ceci:
Code:
Sub decoupe()
Dim Asupp
Dim cell As Range
Dim k As Integer, j As Integer, m As Integer
Dim Tablo()
m = 1
For Each cell In Range("E1:E" & Range("E65536").End(xlUp).Row)
For k = 1 To Len(cell)
If Mid(cell, k, 1) = Chr(40) Then
Asupp = Mid(cell, k, 4)
cell = Replace(cell, Asupp, "")
End If
Next
For j = 1 To Len(cell) Step 2
ReDim Preserve Tablo(1 To m)
Tablo(m) = Mid(cell, j, 2)
m = m + 1
Next
Range("E" & cell.Row).Resize(, UBound(Tablo)) = Tablo
Erase Tablo
m = 1
Next
End Sub
Le principe:
La macro liste toutes les cellules non vide de la colonne E puis supprime les (06). ( ou (07),(08).../...)
Ensuite elle découpe le contenu de la cellule par tranche de deux caractères et place ces éléments dans un tableau.
Enfin elle copie le contenu du tableau dans les cellules.
Si tu as Excel 97 cela ne fonctionnera pas, la fonction Replace n'est pas reconnue par cette version.
Autre approche par formule unique, voir pièce jointe.
Après avoir déplacé les données de E9:E17 en B9:B17
E9 : =STXT(SUBSTITUE($B9;"(06)";"");(COLONNE()-5)*2+1;2)
formule à copier vers le bas et vers la droite.
En variante une formule adaptée au cas où la valeur entre () est variable.
bonjour , j'ai un petit problème avec la macro , car une fois que j'enregistre mon classeu et que je remets des autes musiques dans la collonne E , il veut pas fonctionner? 😕
Je crois aussi que tu as un petit problème, tu sembles ne pas t'être donné la peine de consulter le classeu proposé par d'autes, peut-être parce que les données ont été déplacées de collonne, à moins que tu préfères une macro, car il est plus adapté à ton niveau de compétence.
bonjour , j'ai regardé les fichiers qu'on ma proposer , mais il y a un problème sur la macro , où alors mettez moi svp , la formule dans la première ligne dans le fichier joint
merci pour votre aide
- 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.