+ Répondre à la discussion Actualité déjà publiée
Page 2 sur 2 PremièrePremière 12
  1. #21
    Rédacteur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    août 2013
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : août 2013
    Messages : 211
    Points : 843
    Points
    843

    Par défaut

    Chers membres du club,

    j'ai le plaisir de vous présenter ce nouveau mémento consacré à la cryptologie en VBA : Tome 4 - Un algorithme de chiffrement/déchiffrement des cellules pour une meilleure confidentialité

    Vous découvrirez aussi l’application CryptoVBA qui vous permet de rendre des cellules illisibles pour un utilisateur n'étant pas dans la confidence, ou encore chiffrer un fichier ou un mail.

    Bonne lecture et n'hésitez pas à apporter vos commentaires.

    Retrouvez les meilleurs cours et tutoriels pour apprendre Microsoft Excel
    N'hésitez pas à consulter mon mémento sur la programmation en VBA pour EXCEL tome 1.
    Ou le tome 2 qui aborde la programmation en mode graphique avec un exemple de programmation d'un jeu d'arcade en VBA
    Et pour les curieux, le tome 3 qui aborde le problème du voyageur de commerce.
    Le tome 4 est consacré à la cryptologie en VBA et satisfera ceux qui ont besoin de confidentialité.
    Vous découvrirez dans le tome 5 les fonctions SQL pour gérer les tableaux de données et l'application Sentinelle qui veille sur vos fichiers.
    N'oubliez pas de consulter les FAQ EXCEL et les cours et tutoriels comme par exemple celui de Jean-Marc RABILLOUD qui est très complet.

  2. #22
    Membre régulier
    Homme Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    septembre 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier

    Informations forums :
    Inscription : septembre 2016
    Messages : 17
    Points : 79
    Points
    79

    Par défaut

    Merci pour ce nouvel opus

    Toujours aussi interessant

  3. #23
    Nouveau membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    octobre 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : octobre 2012
    Messages : 48
    Points : 31
    Points
    31

    Par défaut

    Bonjour et merci pour cet excellent tuto. Très beau travail.

    J'utilise la version avec cryptoVBA.xlam pour mon projet et ça fonctionne plutôt bien.
    J'ai juste un comportement bizarre si j'intègre ou pas certaines colonnes de calculs.
    Si je ne les intègre pas dans la sélection, pas de problème. Je retrouve tous mes petits après déchiffrage.
    Si je les intègre, une fois déchiffrées, les formules sont exactement comme avant, mais certaines colonnes affichent #VALEUR!
    Je ne comprends pas pourquoi. Pour le moment, j'exclus ces colonnes de la plage a chiffrer mais je préfèrerais que tout soit chiffré.

    A ce propos, le fichier sera accessible par plusieurs personnes. J'aurais souhaité mettre un code individuel de manière à pouvoir exclure une personne n'ayant plus les droits mais je n'ai pas compris comment faire, ni même si c'était possible. Comment puis-je intégrer plusieurs clés avec .xlam ?

  4. #24
    Rédacteur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    août 2013
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : août 2013
    Messages : 211
    Points : 843
    Points
    843

    Par défaut

    Bonjour.
    Je te conseille d'ouvrir une discussion sur le forum EXCEL. Tu pourras joindre tes fichiers au format xlsx (pas de xlsm) et on pourra voir plus facilement ce qui bloque.
    N'hésitez pas à consulter mon mémento sur la programmation en VBA pour EXCEL tome 1.
    Ou le tome 2 qui aborde la programmation en mode graphique avec un exemple de programmation d'un jeu d'arcade en VBA
    Et pour les curieux, le tome 3 qui aborde le problème du voyageur de commerce.
    Le tome 4 est consacré à la cryptologie en VBA et satisfera ceux qui ont besoin de confidentialité.
    Vous découvrirez dans le tome 5 les fonctions SQL pour gérer les tableaux de données et l'application Sentinelle qui veille sur vos fichiers.
    N'oubliez pas de consulter les FAQ EXCEL et les cours et tutoriels comme par exemple celui de Jean-Marc RABILLOUD qui est très complet.

  5. #25
    Rédacteur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    août 2013
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : août 2013
    Messages : 211
    Points : 843
    Points
    843

    Par défaut

    Chers membres du club,

    Bonjour. J’ai l’honneur de vous présenter un 5ème mémento consacré à la programmation en VBA pour EXCEL : Tome 5 : Sentinelle - Une application qui veille sur vos classeurs sensibles - Exemples d'utilisations des tableaux de données et des requêtes SQL en VBA

    Cette fois nous étudierons l’utilisation des requêtes SQL pour manipuler les données d’une feuille de calculs.
    Vous trouverez des fonctions prêtes à l’emploi ainsi qu’une application pour mettre en pratique les notions abordées.

    Vous découvrirez que les requêtes SQL sont finalement très simples à utiliser et peuvent rendre de grands services aux programmeurs, en leur évitant l’écriture de nombreuses lignes de code.

    N’hésitez pas à commenter cette documentation, et à nous faire partager votre expérience et vos connaissances.

    Retrouvez les meilleurs cours et tutoriels pour apprendre Microsoft Excel
    N'hésitez pas à consulter mon mémento sur la programmation en VBA pour EXCEL tome 1.
    Ou le tome 2 qui aborde la programmation en mode graphique avec un exemple de programmation d'un jeu d'arcade en VBA
    Et pour les curieux, le tome 3 qui aborde le problème du voyageur de commerce.
    Le tome 4 est consacré à la cryptologie en VBA et satisfera ceux qui ont besoin de confidentialité.
    Vous découvrirez dans le tome 5 les fonctions SQL pour gérer les tableaux de données et l'application Sentinelle qui veille sur vos fichiers.
    N'oubliez pas de consulter les FAQ EXCEL et les cours et tutoriels comme par exemple celui de Jean-Marc RABILLOUD qui est très complet.

  6. #26
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    mars 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : mars 2007
    Messages : 340
    Points : 589
    Points
    589

    Par défaut Éviter l'emploi de Sheets à la place de Worksheets.

    Bonjour,

    Tout d'abord, un grand bravo pour ce travail qui permet de « découvrir les bases de la programmation en VBA ».

    je n'ai parcouru qu'une partie du Tome 1 et dans le second chapitre,
    je vois ce qui pour moi est une erreur fondamentale (quoique très fréquente) lorsqu'il s'agit apprentissage.
    Je suis surpris que personne ne l'ait signalée.
    Tu écris :
    La syntaxe respecte la logique suivante : Workbooks - Sheets - Range - Value = 15

    Alors qu'il faudrait écrire :
    La syntaxe respecte la logique suivante : Workbooks - Worksheets - Range - Value = 15

    En effet, l'objet Range et tous ceux qui représentent des cellules, n'appartiennent pas à un hypothétique objet Sheet (qui n'existe pas) mais bel et bien à l'objet Worksheet,
    renvoyé par Sheets() mais dans le cas où Sheets(xxx) représente un Chart, la syntaxe Sheets(xxx).Range(yyy) renvoie une erreur.
    Et bien évidemment, on retrouve cette anomalie dans les nombreux exemples de code qui suivent.

    Pour finir, toutes mes félicitations pour l'attention que tu as apporté à déclarer systématiquement les variables dans chaque exemple.
    Cordialement
    Patrice

  7. #27
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    mars 2012
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : mars 2012
    Messages : 135
    Points : 86
    Points
    86

    Par défaut ALEA.ENTRE.BORNES(0;10000) ==> Tome 1 P29/100

    Bonjour Laurent,

    Je suis une débutante dans EXCEL VBA et je suis en train de me former avec tes cours ==> Les cours sont supers bien, je te remercie de les partager

    Je suis actuellement sur le thème tri des donnée. Dans TOME 1 P29/100, tu as parlé de la fonction ALEA.ENTRE.BORNES(0;10000) ==> Je n'arrive pas à trouver l'écriture correcte ...

    ==> Donc je ne sais pas l'utiliser pour remplir 10 000 cellules dans une colonne ...

    Merci merci beaucoup
    XJ

  8. #28
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    mars 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : mars 2007
    Messages : 340
    Points : 589
    Points
    589

    Par défaut

    Citation Envoyé par xingjing910 Voir le message
    Bonjour Laurent,

    Je suis une débutante dans EXCEL VBA et je suis en train de me former avec tes cours ==> Les cours sont supers bien, je te remercie de les partager

    Je suis actuellement sur le thème tri des donnée. Dans TOME 1 P29/100, tu as parlé de la fonction ALEA.ENTRE.BORNES(0;10000) ==> Je n'arrive pas à trouver l'écriture correcte ...

    ==> Donc je ne sais pas l'utiliser pour remplir 10 000 cellules dans une colonne ...

    Merci merci beaucoup
    XJ
    Il ne s'agit pas de VBA mais d'une formule à placer en A1 d'une feuille de calcul et à tirer jusqu'en A10000 :
    =ALEA.ENTRE.BORNES(0;10000)

    Edit : avec les raccourcis clavier, c'est plus simple de la placer en A10000 et de la copier jusqu'en A1
    Cordialement
    Patrice

Discussions similaires

  1. [VBA pour Excel] Différence entre activate et select
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/10/2008, 18h20
  2. [VBA-E] Help création d'un programme vba pour excel
    Par yampi dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/01/2007, 12h46
  3. [VBA-E] tri sur VBA pour Excel
    Par mariedrouin dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 21/05/2006, 14h32
  4. Réaliser une macro en VBA pour excel afin de créer un graphe
    Par xavier le breuil dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/12/2005, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo