Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

Gorafisation générale

La politique, la musique, le cinéma, les jeux vidéos et la culture en général lorsqu'elle ne traite pas directement de bande dessinée

Re: Gorafisation générale

Messagede han_solo » 16/08/2025 20:29

Message précédent :
Image
han_solo
BDGestiste
BDGestiste
 
Messages: 3261
Inscription: 02/02/2017

Re: Gorafisation générale

Messagede Julien Despreux » 17/08/2025 00:53

han_solo a écrit:Image


1 ) Si elle a été levée, c'est bien qu'elle existait ! [old]

2 ) C'est pas tout, mais qui va surveiller / s'occuper des poules, maintenant ? Que fait la SPA ? ;)
Avatar de l’utilisateur
Julien Despreux
BDGestiste Avancé
BDGestiste Avancé
 
Messages: 6502
Inscription: 17/09/2023
Localisation: France Métropolitaine

Re: Gorafisation générale

Messagede camions41 » 17/08/2025 08:16

Mais que fait la Police ? :-D
Jean-Luc
Avatar de l’utilisateur
camions41
BDéphile
BDéphile
 
Messages: 1091
Inscription: 25/01/2006
Localisation: Vineuil 41
Age: 62 ans

Re: Gorafisation générale

Messagede han_solo » 17/08/2025 08:54

"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
han_solo
BDGestiste
BDGestiste
 
Messages: 3261
Inscription: 02/02/2017

Re: Gorafisation générale

Messagede Funkyyy » 17/08/2025 09:05

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

Ah oui, comme Flaubert est le roi de la syntaxe, du style et du mot bien choisi, c'est tout à fait approprié. :lol:

Pourquoi ne pas plutôt faire subir tel traitement à Musso ou autres ? :D
"Seuls les optimistes sont incapables de comprendre ce que signifie aimer un idéal"
Funkyyy
BDémentiel
BDémentiel
 
Messages: 257
Inscription: 07/01/2025

Re: Gorafisation générale

Messagede nexus4 » 17/08/2025 09:26

Au code pénal.

En fait, avec excel ou Word ca doit pas prendre beaucoup de temps.
Avatar de l’utilisateur
nexus4
Administrateur du site
Administrateur du site
 
Messages: 72102
Inscription: 19/08/2003
Localisation: Colonies Jupiter
Age: 57 ans

Re: Gorafisation générale

Messagede Nefertum » 17/08/2025 10:09

Word ne sait pas faire. Excel doit pouvoir.
Mais ça doit pas être très lisible.
Comme un dico sans définitions 8-)
Avatar de l’utilisateur
Nefertum
BDéphage
BDéphage
 
Messages: 1654
Inscription: 13/10/2011
Localisation: Breuillet (91)
Age: 52 ans

Re: Gorafisation générale

Messagede fanche » 17/08/2025 10:36

Funkyyy a écrit:Pourquoi ne pas plutôt faire subir tel traitement à Musso ou autres ? :D


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
Avatar de l’utilisateur
fanche
Maître BDGestiste
Maître BDGestiste
 
Messages: 18583
Inscription: 21/05/2015
Localisation: Melmac
Age: 49 ans

Re: Gorafisation générale

Messagede nexus4 » 17/08/2025 10:40

Il me semble bien qu'il y a une macro pour compter les occurrences des mots dans Word.
Avatar de l’utilisateur
nexus4
Administrateur du site
Administrateur du site
 
Messages: 72102
Inscription: 19/08/2003
Localisation: Colonies Jupiter
Age: 57 ans

Re: Gorafisation générale

Messagede nexus4 » 17/08/2025 10:43

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.
Avatar de l’utilisateur
nexus4
Administrateur du site
Administrateur du site
 
Messages: 72102
Inscription: 19/08/2003
Localisation: Colonies Jupiter
Age: 57 ans

Précédente

Retourner vers Le bistro

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités