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
Retour