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

extraire des éléments de A^3

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

A

Archimed

Guest
bonsoir tout le monde ;
quelqu'un peut-il m'aider à extraire tous les éléments sous la forme (a;b;c) de l'ensemble a^3 sachant que a={1;2;3;4;5;6} tout en utilisant un code VBA.
merci bcp.
Archi.
 
Re : extraire des éléments de A^3

Bonjour Archimed
Un essai.
  1. Écrivez votre ensemble dans une cellule. Par exemple :
    { 1 ; 2 ; 3 ; 4 ; 5 ; 6 }​
    en A2.
  2. Sélectionnez cette cellule.
  3. Exécutez le code suivant :
    Code:
    [COLOR="DarkSlateGray"][B]Sub SPECIAL()
    Dim i As Long, j As Long, k As Long, n As Long, p As Integer, a As String, b As String
    Dim ens, elem, srt
       ens = ActiveCell.Value
       a = Mid$(ens, 2, Len(ens) - 2)
       a = Replace(a, " ", "", 1)
       elem = Split(a, ";")
       n = (1 + UBound(elem) - LBound(elem)) ^ 3
       ReDim srt(1 To n, 1 To 1)
       For i = LBound(elem) To UBound(elem)
          a = elem(i)
          For j = LBound(elem) To UBound(elem)
             b = elem(j)
             For k = LBound(elem) To UBound(elem)
                p = p + 1
                srt(p, 1) = "(" & a & ";" & b & ";" & elem(k) & ")"
             Next k
          Next j
       Next i
       ActiveCell.Offset(1, 0).Value = "Les " & n & " éléments de " & ens & "^3 sont :"
       ActiveCell.Offset(2, 0).Resize(n, 1).Value = srt
    End Sub[/B][/COLOR]
Vous devriez obtenir la liste des éléments cherchés sous A2.​
ROGER2327
#2263
 
- 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
4
Affichages
284
wDog66
W
Réponses
4
Affichages
265
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…