ROGER2327
XLDnaute Barbatruc
Bonjour à tous
ROGER2327
#6889
Vendredi 6 Haha 141 (Sainte Tourte, lyrique et Sainte Bévue, sociologique - fête Suprême Quarte)
20 Vendémiaire An CCXXII, 7,1682h - pressoir
2013-W41-5T17:12:13Z
Sous le prétexte de confidentialité, sensibilité, voire propriété intellectuelle (!) des données, il arrive qu'il soit difficile d'obtenir un document à l'appui d'un questionnement. C"est vrai qu'il faut être prudent car le monde virtuel est dangereux.
Comme je suis feignant moi aussi, pardon, je veux dire comme je suis prudent, je me suis fabriqué un petit bidule pour neutraliser les données sensibles et confidentielles telles que le prix du kilogramme de pommes de terre, l'âge du capitaine et le cours de l'action Plumeau le quinze août mil neuf cent treize sur la place de Londres ; sans oublier CNK-18-30-TU8-000613, référence du couteau de sécurité des Établissements Déloque-Alizée Père et Fils depuis 1876. L'importance stratégique de cette référence n'échappera à personne, dès lors qu'on saura qu'il s'agit de celle du meilleur des couteaux sans lame. D'où son appellation couteau de sécurité. Appellation protégée en France, en Bretagne (quelle qu'en soit la taille), en Corse, au Pays d'Auge et dans ses contrées limitrophes, en Lorraine (tant méridionale que septentrionale, occidentale, orientale, et, bien entendu, centrale), plus généralement, dans les Restes du Monde, à l'exclusion toutefois de Cuba et de la Corée du Nord. (Il faut être raisonnable, tout de même.)
Mais je m'égare...
Mon petit bidule (et on ne ricane pas, s'il vous plait !), mon petit bidule, donc, s'applique à des données qu'on veut neutraliser.
Pour ce faire, on sélectionne une plage de cellules (qui peut être réduite à une seule cellule, mais qui peut être aussi une plage comportant des zones discontinues comme A2:A80, C250, F10:AZ11. On exécute la procédure XXX.
S'il y a des formules dans la sélection, elles sont conservées.
Les dates sont conservées ou décalées de dix-neuf semaines vers le passé, au choix.
Les données textuelles sont modifiées par substitution de lettres, en conservant la casse et la ponctuation.
Les données numériques sont modifiées par substitution de chiffres, en conservant le nombre de chiffres et le signe.
Par exemple, en sélectionnant les données écrites en rouge (il y a une formule dans la quatrième colonne, pour prendre les initiales des mots de la première) :
Comme je suis feignant moi aussi, pardon, je veux dire comme je suis prudent, je me suis fabriqué un petit bidule pour neutraliser les données sensibles et confidentielles telles que le prix du kilogramme de pommes de terre, l'âge du capitaine et le cours de l'action Plumeau le quinze août mil neuf cent treize sur la place de Londres ; sans oublier CNK-18-30-TU8-000613, référence du couteau de sécurité des Établissements Déloque-Alizée Père et Fils depuis 1876. L'importance stratégique de cette référence n'échappera à personne, dès lors qu'on saura qu'il s'agit de celle du meilleur des couteaux sans lame. D'où son appellation couteau de sécurité. Appellation protégée en France, en Bretagne (quelle qu'en soit la taille), en Corse, au Pays d'Auge et dans ses contrées limitrophes, en Lorraine (tant méridionale que septentrionale, occidentale, orientale, et, bien entendu, centrale), plus généralement, dans les Restes du Monde, à l'exclusion toutefois de Cuba et de la Corée du Nord. (Il faut être raisonnable, tout de même.)
Mais je m'égare...
Mon petit bidule (et on ne ricane pas, s'il vous plait !), mon petit bidule, donc, s'applique à des données qu'on veut neutraliser.
Pour ce faire, on sélectionne une plage de cellules (qui peut être réduite à une seule cellule, mais qui peut être aussi une plage comportant des zones discontinues comme A2:A80, C250, F10:AZ11. On exécute la procédure XXX.
S'il y a des formules dans la sélection, elles sont conservées.
Les dates sont conservées ou décalées de dix-neuf semaines vers le passé, au choix.
Les données textuelles sont modifiées par substitution de lettres, en conservant la casse et la ponctuation.
Les données numériques sont modifiées par substitution de chiffres, en conservant le nombre de chiffres et le signe.
Par exemple, en sélectionnant les données écrites en rouge (il y a une formule dans la quatrième colonne, pour prendre les initiales des mots de la première) :
BOURGOIN Simon | LIC.055.POD | -46986,72 | B. S. | 6, rue du Quai, LE HAVRE (Seine inférieure) |
DESROCHERS Adélaïde | LIC.253.ZGC | 33220,28 | D. A. | Bourrique ou mulet ? |
LIRETTE Fernande | LIC.083.JIN | 0 | L. F. | Chelou… |
on obtient :
QKYCYQJD Mfzda | LIC.055.POD | -98919,17 | Q. M. | 7, ylx em Jpaj, SC GBVFU (Zumrh cigéliqlvm) |
ALHTXVECAD Jeézwïps | LIC.253.ZGC | 58864,16 | A. J. | Dahpjrohf ll jzijz ? |
XFZZWNQ Leqpwjbn | LIC.083.JIN | 0 | X. L. | Fcjtyq… |
Tout le code est dans le module Neutraliser. Je joins le fichier .bas correspondant, dans un fichier .zip car il n'est pas possible de joindre directement un fichier .bas.
On trouvera quelques commentaires sur le code dans le classeur joint.
Bien entendu, critiques, suggestions et tous commentaires sont bienvenus !
On trouvera quelques commentaires sur le code dans le classeur joint.
Bien entendu, critiques, suggestions et tous commentaires sont bienvenus !
ROGER2327
#6889
Vendredi 6 Haha 141 (Sainte Tourte, lyrique et Sainte Bévue, sociologique - fête Suprême Quarte)
20 Vendémiaire An CCXXII, 7,1682h - pressoir
2013-W41-5T17:12:13Z