
han_solo a écrit:
han_solo a écrit:"Madame Bovary dans l'ordre", il réécrit le roman de Flaubert en classant tous les mots dans l'ordre alphabétique
https://france3-regions.franceinfo.fr/g ... 84506.html
Funkyyy a écrit:Pourquoi ne pas plutôt faire subir tel traitement à Musso ou autres ?
Sub CompterOccurrencesDesMots()
Dim docText As String
Dim wordArray() As String
Dim wordDict As Object
Dim word As String
Dim i As Long
Dim cleanedWord As String
Dim result As String
' Créer un dictionnaire
Set wordDict = CreateObject("Scripting.Dictionary")
' Extraire le texte du document
docText = ActiveDocument.Content.Text
' Nettoyer le texte (remplacer ponctuation par espace)
docText = Replace(docText, ".", " ")
docText = Replace(docText, ",", " ")
docText = Replace(docText, ";", " ")
docText = Replace(docText, ":", " ")
docText = Replace(docText, "!", " ")
docText = Replace(docText, "?", " ")
docText = Replace(docText, vbCr, " ")
docText = Replace(docText, vbLf, " ")
' Séparer en mots
wordArray = Split(docText)
' Compter les mots
For i = LBound(wordArray) To UBound(wordArray)
cleanedWord = Trim(LCase(wordArray(i)))
If cleanedWord <> "" Then
If wordDict.exists(cleanedWord) Then
wordDict(cleanedWord) = wordDict(cleanedWord) + 1
Else
wordDict.Add cleanedWord, 1
End If
End If
Next i
' Afficher les résultats
result = "Occurrences des mots dans le document:" & vbCrLf & vbCrLf
For Each word In wordDict.Keys
result = result & word & ": " & wordDict(word) & vbCrLf
Next word
MsgBox result, vbInformation, "Analyse des mots"
End Sub
RESULTAT :
Une boîte de dialogue s’affichera avec la liste des mots et leur nombre d’occurrences dans le document.
Tu veux que je t’aide à adapter cette macro pour ignorer certains mots (comme les articles ou prépositions), ou pour exporter les résultats dans un tableau Word ou Excel ?
fanche a écrit:Funkyyy a écrit:Pourquoi ne pas plutôt faire subir tel traitement à Musso ou autres ?
Vu le nombre de mots utilisés chez Musso tu pourrais quasi le faire de tête, nan là ce qui fascine c'est le côté algorithmique de l'exercice
nexus4 a écrit:Ah ben j'ai demandé à ChatGPT, il a répondu en 2s :Sub CompterOccurrencesDesMots()
Dim docText As String
Dim wordArray() As String
Dim wordDict As Object
Dim word As String
Dim i As Long
Dim cleanedWord As String
Dim result As String
' Créer un dictionnaire
Set wordDict = CreateObject("Scripting.Dictionary")
' Extraire le texte du document
docText = ActiveDocument.Content.Text
' Nettoyer le texte (remplacer ponctuation par espace)
docText = Replace(docText, ".", " ")
docText = Replace(docText, ",", " ")
docText = Replace(docText, ";", " ")
docText = Replace(docText, ":", " ")
docText = Replace(docText, "!", " ")
docText = Replace(docText, "?", " ")
docText = Replace(docText, vbCr, " ")
docText = Replace(docText, vbLf, " ")
' Séparer en mots
wordArray = Split(docText)
' Compter les mots
For i = LBound(wordArray) To UBound(wordArray)
cleanedWord = Trim(LCase(wordArray(i)))
If cleanedWord <> "" Then
If wordDict.exists(cleanedWord) Then
wordDict(cleanedWord) = wordDict(cleanedWord) + 1
Else
wordDict.Add cleanedWord, 1
End If
End If
Next i
' Afficher les résultats
result = "Occurrences des mots dans le document:" & vbCrLf & vbCrLf
For Each word In wordDict.Keys
result = result & word & ": " & wordDict(word) & vbCrLf
Next word
MsgBox result, vbInformation, "Analyse des mots"
End Sub
RESULTAT :
Une boîte de dialogue s’affichera avec la liste des mots et leur nombre d’occurrences dans le document.
Tu veux que je t’aide à adapter cette macro pour ignorer certains mots (comme les articles ou prépositions), ou pour exporter les résultats dans un tableau Word ou Excel ?
Mais bien avant ChatGPT elle existait. Celle-ci ou une similaire.
Ce dont je ne me souviens pas c'est pourquoi j'en ai eu besoin un jour.
Dans une publication sur X, il met aussi sur la table "le passage en noir et blanc" des vidéos au-delà de 30 minutes de visionnage. "Moins de couleurs, moins de dopamine, moins d'addictions", justifie le député EPR des Hauts-de-Seine
sergent latrique a écrit:N'oublions pas la création d'une taxe sur les plateformes, il faut toujours penser à une taxe. Je suggère un nouveau numéro vert aussi.
darkbreizh a écrit:sergent latrique a écrit:N'oublions pas la création d'une taxe sur les plateformes, il faut toujours penser à une taxe. Je suggère un nouveau numéro vert aussi.
Je préconise la tenue d’un grenelle sur le sujet avant toute chose
nexus4 a écrit:Gabriel AttalDans une publication sur X, il met aussi sur la table "le passage en noir et blanc" des vidéos au-delà de 30 minutes de visionnage. "Moins de couleurs, moins de dopamine, moins d'addictions", justifie le député EPR des Hauts-de-Seine
France info : https://www.franceinfo.fr/internet/rese ... 47255.html
Le tweet : https://x.com/GabrielAttal
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité