Bonjour à tous et toutes,
Etant un petit nouveau dans le langage VBA, j'ai besoin d'aide. J'ai cherché des topics se rapprochant de mon problème mais je n'ai pas trouvé ou compris.
J'ai pu obtenir le programme suivant qui me permet de ranger une liste de cellules dans un tableau.
Mes cellules sont remplies soit de un élément, soit de plusieurs. Dans mon cas et peut être naïvement, j'ai décidé d'avoir tout les éléments en colonne dans un tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub extractionMots() Dim tableau() As String 'tableau pour récupérer les lignes Dim i As Integer For Each cel In Range("B1:B26") c = cel.Address tableau = Split(Range(c).Value, " ") For i = 0 To UBound(tableau) Debug.Print tableau(i) 'Le résultat s'affiche dans la fenêtre d'execution de l'éditeur de macros Next i Next cel End Sub
J'ai donc utilisé une fonction split. Voulant sélectionner qu’une partie de ces éléments suivant le nom, je voulais savoir s'il y avait une manière avec des tests.
Je m'explique si on a la liste dans un tableau:
toto
tata
tutu
et qu'on ne veuille sélectionner que toto et tutu, comment peut-on faire?
Par la suite, comment mettre la sélection sur une feuille de calcul?
Merci beaucoup.
Partager