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

Mélange de caractères aléatoires de 2 cells

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

Temjeh

XLDnaute Accro
Bonjour et merci

Je cherche a savoir en formule Excel(vba si si c'est impossible en formule) si c'est possible de mélanger les caractères de 2 cellules:

En A1: Les 2 chats noirs

En B1: Bonjour à toi

En C1: Toutes les caractères de A1 et B1 mais mélanger sans les espaces.


Merci beaucoup

Temjeh
 
Re : Mélange de caractères aléatoires de 2 cells

Bonsoir,

bonsoir, Pierrejean

une autre fonction personnalisée, qui permet de mélanger plusieurs cellules :

Code:
Function mixage(Plg As Range)
Dim Cel As Range
Dim Tmp As String
Dim It
Dim Num As Integer
Dim LesCaractères As Object
Set LesCaractères = CreateObject("Scripting.Dictionary")
For Each Cel In Plg
    Tmp = Tmp & Replace(Cel, " ", "")
Next Cel
Do While LesCaractères.Count < Len(Tmp)
    Randomize (Timer)
    Num = Int(Len(Tmp) * Rnd + 1)
    If Not LesCaractères.Exists(Num) Then
        LesCaractères.Add Num, Num
    End If
Loop
For Each It In LesCaractères.Items
    mixage = mixage & Mid(Tmp, It, 1) & " "
Next It
mixage = RTrim(mixage)
End Function

et dans une cellule, rentrer une formule comme ceci :

Code:
=mixage(A1:C1)

si les cellules à mélanger sont A1, B1 et C1

Bonne soirée
 
Re : Mélange de caractères aléatoires de 2 cells

Merci c'est exactement cela!

Pour la maison c'est parfait. Je le voulait en formule car pour y avoir accès sur mon ipod via google doc, leur tableur ne prend pas vba


Merci beaucoup je garde ces codes précieusement

Merci aussi Kutchuk j'analise le tout

A++

Temjeh
 
Dernière édition:
Re : Mélange de caractères aléatoires de 2 cells

Bonjour,

un peu tard sûrement, mais si les fonctions vous intéressent toujours, ci joint un exemple. J'ai limité à 50 caractères pour la case C1, mais on peut aller plus loin. Il suffit d'être patient en tapant la formule... 🙂

a+
Kutchuk
 

Pièces jointes

- 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
10
Affichages
411
Réponses
15
Affichages
788
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…