Archives d’Auteur : Centre National de la Formation

Livre OpenOffice Writer

Description du livre OpenOffice Writer 

Ce livre s’intéresse à WRITER, le traitement de texte gratuit d’OpenOffice. Pour bien le maîtriser, vous devez étudier les fondamentaux comme la gestion des paragraphes, la mise en page, les en-têtes et les pieds de page. Néanmoins, le plus important restent les styles dont le fonctionnement s’impose dans toute l’organisation de la gestion du texte. Grâce à eux, vous maîtriserez la table des matières, la numérotation automatique des paragraphes ou encore la manière de présenter un index. Vous découvrirez également dans ce livre les tableaux, le publipostage, les formulaires, le travail avec les images et les notes de bas de page. OpenOffice WRITER est simple à utiliser et possède de nombreux atouts qui vous aideront dans votre activité quotidienne.

L’auteur du livre OpenOffice Writer

Rémy Lentzner est formateur en informatique depuis 1985. Spécialisé dans la maîtrise des outils bureautiques, il accompagne les entreprises dans la formation professionnelle de leurs salariés. Autodidacte, il a une quinzaine d’ouvrages informatiques à son actif. En 2016, il crée les éditions REMYLENT, diffuse et distribue lui-même ses livres.
Le sommaire du livre est disponible sur le site http://www.remylent.fr/

 

 

La démocratisation de la domotique : la maison connectée accessible à tous !

La démocratisation de la domotique : la maison connectée accessible à tous !

Product_lifestyle_wireless_WEB

il a fallu quelques années, mais les systèmes de maison connectée font aujourd’hui partie du paysage des fonctionnalités intégrées dans des maisons de toute taille, forme, ou style. Nous sommes loin de  l’approche gadget du début. Aujourd’hui, un système domotique simplifie le contrôle domestique des différents systèmes installés dans une maison comme le chauffage, l’éclairage et la surveillance.

Alors, qu’est-ce qui vous retient d’ajouter un système domotique à votre maison ? Vous pouvez avoir une appréhension sur le prix, la fiabilité de la technologie, ou la complexité d’installation de ces systèmes encore peu familier. Ce sont toutes des préoccupations valables, et il y a quelques années en arrière, cette logique était légitime. Cependant les systèmes de maison intelligente sont devenus de plus en plus intelligents, fiables et économiques. Aujourd’hui, vous pouvez avoir un système de domotique très performant installé et configuré par un professionnel pour un coût très abordable.

 

Installation par un professionnel ou bricolage par soi-même ?

 

Faire appel à un artisan spécialisé dans la domotique, c’est un investissement, et vous pourriez vous demander si ces systèmes de maison connectée valent le détour. Avec ces solutions, vous n’aurez plus à vous soucier de l’utilisation de câbles, ces appareils intelligents se connectent à leur hub sans fil, généralement via le WI-FI. Cela semble facile mais votre système peut souffrir de problèmes de communication ou encore de problèmes lors de la configuration. Beaucoup de magasins vendeur de ces systèmes offrent un certain niveau d’assistance technique, mais si vous êtes un peu nerveux à l’idée d’aborder la conception et l’installation d’un système de contrôle domestique, il est sage de considérer les systèmes et services offerts par les professionnels.

Les systèmes domotique installés par des professionnels sont capables de gérer à peu près tout ce que vous pouvez imaginer. Cependant, certains systèmes sont plus flexibles que d’autres. Il est sage de consulter un intégrateur de technologie domestique pour savoir si les solutions qu’ils offrent répondent à vos besoins. Par exemple, certains systèmes de contrôle très basiques sont principalement axés sur la sécurité domestique, mais peuvent également automatiser les lumières et les thermostats. Si la protection de votre domicile est votre objectif principal, un système d’automatisation centré sur la sécurité serait un bon choix, vous offrant les fonctionnalités de sécurité dont vous avez besoin avec des fonctionnalités supplémentaires.

 

Quelle sont les capacités et les évolutions des systèmes de maison connectée ?

 

Une partie du bon fonctionnement consiste à dimensionner un système en fonction de la portée du projet, de votre budget et de vos attentes. Par exemple, une famille vivant dans une maison de 2000 m² qui s’intéresse principalement à la sécurité peut s’en sortir avec un système moins sophistiqué et moins coûteux qu’une famille occupant une maison de 10 000m². Un spécialiste de la domitique analysera vos besoins et vous recommandera un système approprié.

Tenez également compte de son évolution, la technologie progresse à un rythme vertigineux, alors assurez-vous que votre système de maison connectée peut être facilement mis à jour et étendu pour gérer de nouvelles fonctionnalités au fur et à mesure.

Votre système devrait être capable de s’adapter à l’évolution de vos besoins. Comme par exemple le contrôle à distance de vos produits connectés. En effet, les fabricants ouvrent de plus en plus leurs systèmes pour permettre aux propriétaires eux-mêmes de faire des ajustements mineurs, il n’est plus nécessaire d’appeler un professionnel chaque fois que vous voulez changer le niveau d’éclairage, par exemple.

 

Quelle interface utilisateur est la plus intuitive ? 

 

Les maisons intelligentes peuvent être contrôlées facilement à partir d’un iPad ou d’une tablette. Il est également important de prendre en compte le choix d’un système domotique lors de la conception de son interface utilisateur. Chaque marque aura un aspect différent. Souvent, ces applications vous permettront de voir un exemple de leur interface de contrôle. Un système domotique est une interface avec laquelle vous devriez être à l’aise tous les jours. Certes, un léger temps d’adaptation est nécessaire, mais une fois assimilé, vous serez capable de tout gérer vous-même.

Quelle que soit l’interface de votre système, sachez qu’un professionnel de l’installation domotique peut la modifier pour simplifier les processus d’automatisation les plus complexes. Un bouton sur les claviers, les tablettes, les téléphones et les télécommandes pourrait activer certaines lumières, régler le thermostat, déverrouiller la porte d’entrée et éteindre des arroseurs extérieurs. En quelques secondes, votre maison est prête pour passer à l’action. Vous pouvez utiliser la même interface pour afficher également des images capturées en temps réelle par des caméras de surveillance, surveiller l’état de chaque système intégré, et plus encore. L’interface de contrôle du système de domotique devient le tableau de bord de votre maison, vous mettant dans le siège du conducteur où vous pouvez surveiller, gérer, superviser et contrôler efficacement tout et n’importe quoi. Avec l’aide d’un professionnel de la technologie résidentielle, ces types de solutions de maison connectée peuvent vous simplifier la vie et vous permettre de profiter d’un foyer plus pratique, efficace et agréable.

 

Découvrez l’article La domotique ou comment se simplifier la vie…

Domotique et maison connectée, kesako ?

La domotique ou comment se simplifier la vie…

Domotique et maison connectée Netatmo

Domotique et maison connectée Netatmo

On parle de plus en plus de domotique ou de maison connectée, mais concrètement, qu’est-ce que c’est ? Quel est l’intérêt ou les avantages pour nous, les Hommes ? Est-ce l’avenir ou un simple feu de paille ? nous allons essayer de vous éclairer à travers ces quelques lignes…

Lire la suite

VBA : Rappels sur l’écriture d’une procédure sur excel

VBA : Rappels sur l’écriture d’une procédure sur excel

Cet article s’intéresse à la programmation VBA au sein d’une procédure stockée dans un module. Vous étudierez ici la manière d’écrire et de lancer les instructions d’une procédure.

Rappels sur la programmation VBA

Vous écrivez les instructions VBA (Visual Basic Application) dans une procédure qui est stockée dans un module. Un module est un groupe de procédures accessibles par d’autres procédures.

Une procédure commence par le mot SUB suivi du nom de la procédure suivi par des parenthèses ouvrantes et fermantes. Une procédure se termine par le mot END SUB

Un commentaire est précédé par une apostrophe.

Le code suivant montre une procédure TEST1 qui effectue plusieurs actions.

 

  • Sub TEST1()
  • ‘Je sélectionne la plage A1 à A3 de la feuille Feuil1
  • SHEETS(“Feuil1”).Range(« A1:A3 »).Select
  • ‘je définis une couleur de police rouge sur la sélection précédente
  • Selection.Font.ColorIndex = 3
  • ‘je mets la sélection en gras
  • Selection.Font.Bold = True
  • ‘je mets la sélection en italique
  • Selection.Font.Italic = True
  • ‘je termine la procédure
  • End Sub

 

A partir des feuilles dans EXCEL : cliquez sur ALT F11 pour aller dans l’environnement de développement. Recliquez une 2ème fois sur ALT F11 pour revenir dans la feuille. ALT F8 permet d’ouvrir la fenêtre des macros.

Pour insérer un module :

  1. Cliquez sur INSERTION / MODULE
  2. Entrez les instructions de la procédure dans le module

 

Pour exécuter les instructions de la procédure :

  1. Placez le pointeur dans la procédure, n’importe où
  2. Cliquez sur la touche F5 ou Exécution / Exécuter

 

Vous pouvez aussi lancer le code à partir de la macro en enfonçant les touches ALT F8 puis en choisissant la macro TEST1.

Une macro est une procédure Visual Basic qui manipule des instructions spécifiques du tableur.

La figure suivante montre la procédure dans l’environnement de développement VBA. Cette procédure est stockée dans un module.

 

VBA : Rappels sur l'écriture d'une procédure sur excel

 

Pour aller plus loin, vous pouvez retrouver les ouvrages de Remy Lentzner qui s’adressent à toutes les personnes qui souhaitent approfondir leurs connaissances sur Excel.

a changer.png

Vous recherchez une formation Excel ? Rendez-vous sur notre site www.cnfce.com / formation Excel VBA

organisme de formation CNFCE

Comment effectuer une macro avec un bouton formulaire ou commande?

Comment effectuer une macro avec un bouton formulaire ou commande?

 

Cet article traite du bouton de commande appelé aussi bouton poussoir. Vous intégrez un tel objet lorsque vous souhaitez exécuter une macro ou exécuter du code Visual Basic.

Il existe deux types de bouton : le bouton provenant des contrôles de formulaire et les boutons provenant de la bibliothèque ActiveX.

La différence entre les deux types de bouton réside essentiellement dans les propriétés de l’objet. Par exemple, avec le contrôle ActiveX vous pouvez modifier la couleur du bouton ou du texte. Gardez à l’esprit que le résultat final est le même parce que le bouton est lié à un événement _Click() qui enclenche une action lorsque vous cliquez dessus.

Cette action du bouton est définie dans une procédure Visual Basic qu’on appelle aussi macro et qui est écrite dans l’environnement de développement d’Excel.

Dans Excel, pour passer de la feuille de travail à l’environnement de développement, tapez sur les touches ALT F11, pour aller et pour revenir. Dans l’environnement de développement, vous êtes un programmeur et dans la feuille de travail, vous êtes un utilisateur.

Insertion d’un bouton de commande

  1. Développeur
  2. Insérer
  3. Bouton de commande (contrôles de formulaire)
  4. Dessinez un bouton dans la feuille

La figure ci-dessous montre la fenêtre « Affecter une macro » qui s’affiche immédiatement après la création du bouton.

 

Comment effectuer une macro avec un bouton formulaire ou commande?

La Figure ci-dessous montre l’environnement de développement Visual Basic.

Comment effectuer une macro avec un bouton formulaire ou commande?

Le code qui sera écrit entre les lignes Sub Bouton1_Clic() et la dernière ligne

End Sub sera exécuté lorsque vous enfoncerez le bouton poussoir.

Par exemple, si vous écrivez la ligne suivante, vous provoquerez l’apparition d’une boîte de dialogue qui affichera le mot bonjour.

  • Sub Bouton1_Clic()
  • MsgBox « BONJOUR »
  • End Sub

Pour travailler avec lesboutons de commande, vous devez apprendre à manipuler les macros et donc le langage qui est sous-jacent : Visual Basic pour Excel.

Apprendre à programmer n’est pas un exercice facile, il vous faudra de la ténacité, de la patience, de la lenteur et du labeur. Mais au final, vous créerez des applications informatiques avec beaucoup de plaisir.

 

Pour aller plus loin, vous pouvez retrouver les ouvrages de Remy Lentzner qui s’adressent à toutes les personnes qui souhaitent approfondir leurs connaissances sur Excel.

a changer.png

Vous recherchez une formation Excel ? Rendez-vous sur notre site www.cnfce.com / formation Excel

organisme de formation CNFCE

Le débogage sur VBA Excel

Le débogage sur VBA Excel

Cet article porte sur les techniques de débogage que vous mettez en action lorsque des erreurs apparaissent dans votre code au moment de son exécution. VBA propose différentes fenêtres qui vous aideront à débusquer les « bugs ».

Le menu debogage 

Le langage VBA permet de contrôler les différentes étapes de la programmation en mettant à votre disposition des dispositifs de recherche d’erreurs. Le menu horizontal de l’environnement propose une option « Débogage » qui facilite la recherche des « bugs » en proposant un certain nombre d’outils comme les points d’arrêts, la fenêtre espion, la fenêtre des variables et le mode pas à pas.

En cas d’erreurs, VBA stoppe le déroulement de la procédure et place le curseur en surbrillance sur l’expression qui a provoqué l’erreur ou bien juste avant.

La figure suivante montre le menu débogage dans Excel 2010

VBA : LE DEBOGAGE SUR EXCEL

 

La barre d’outils vous aide à terminer ou relancer une erreur. N’oubliez pas que le pointeur doit se trouver obligatoirement dans la procédure.

 

VBA : LE DEBOGAGE SUR EXCEL

Placer un point d’arrêt 

Vous pouvez choisir d’arrêter volontairement le déroulement du code en plaçant un point d’arrêt ocre dans la partie grise verticale de la procédure. Si vous survolez une variable avec la souris, vous constaterez que le contenu de cette variable s’affichera.

Le point d’arrêt peut être enlevé en doucle-cliquant dessus.

ss

Dérouler le code pas à pas

La touche F8 permet d’exécuter le programme en pas à pas tout en vous permettant de suivre le déroulement du programme ligne par ligne. La touche F5 exécute le programme complètement.

Arrêter un programme en cas de problème 

Appuyez sur les touches CTRL PAUSE ou CTRL BREAK pour forcer le programme à s’arrêter.

Réinitialiser le programme

Appuyez sur le bouton « carré bleu » dans la barre d’outils pour terminer le déroulement du code en mémoire.

Les fenêtres espion, exécution et variables locales

Vous pouvez afficher une fenêtre ESPION par le menu AFFICHAGE

ss

Pour décoder le code, VBA vous propose trois différentes fenêtres :

  • La fenêtre Espion
  • la fenêtre Exécution
  • La fenêtre Variables locales

La figure ci-dessous montre la position de la fenêtre Espion. Le bouton droit de la souris permet d’y placer un espion c’est-à-dire le nom d’une variable dont le contenu sera visible au fur et à mesure du déroulement du code en mode pas à pas.

ss

Pour intégrer un espion dans la fenêtre espion, une autre méthode consiste à sélectionner le nom d’une variable puis de la glisser dans la fenêtre esption.

La fenêtre Exécution vous permet de voir le contenu d’une variable à l’aide du point d’interrogation ?

ss

La fenêtre Variables locales vous permet de voir le contenu de toutes les variables contenues  dans le code

ss.png

 

Pour aller plus loin, vous pouvez retrouver les ouvrages de Remy Lentzner qui s’adressent à toutes les personnes qui souhaitent approfondir leurs connaissances sur Excel.

a changer.png

 

Trouvez la formation Excel qui vous convientRendez-vous sur notre site dans la catégorie bureautique, formation Excel

organisme de formation CNFCE

 

Comment manipuler du texte avec des fonctions sur excel ?

Comment manipuler du texte avec des fonctions sur excel ?

hipster or bearded man with long beard and stylish hair on thoughtful face in tie and white shirt on textured beige background, copy space

Cet article s’intéresse à la manipulation de caractères avec les fonctions de texte d’EXCEL. Il est courant de récupérer des données provenant d’un système informatique extérieur. Les informations sont alors souvent collées les unes aux autres dans le tableur.

Par exemple, vous pourriez importer une chaîne de caractères « 1110422 » qui signifierait le 22/04/2011 pour la société 1 ou bien la chaîne de caractères 2980422 qui signifierait dans votre langage métier le 22/04/1998 pour la société 2.

Excel met à votre disposition de nombreuses fonctions qui permettent d’extraire des morceaux de texte à partir d’une chaîne de caractères.

Voici cinq fonctions qui pourront vous servir :

  • =DROITE(cellule ; nombre de caractères) : vous extrayez un nombre de caractères à partir de la droite.

Par exemple, si A5 contient le texte « PARIS 75009 », l’expression =DROITE(A5;5) extrairales 5 caractères à partir de la droite de la cellule A5 et renverra 75009.

  • =GAUCHE(cellule ; nombre de caractères) : vous extrayez un nombre de caractères à partir de la gauche.

Par exemple, si A5 contient le texte « PARIS 75009 », l’expression =GAUCHE(A5;5) extrairales 5 caractères à partir de la gauche de la cellule A5 et renverra PARIS.

  • STXT(cellule, départ, nombre de caractères) : vous extrayez de la cellule un nombre de caractères en partant d’une position donnée.

Par exemple, si A5 contient le texte « PARIS 75009 », l’expression =STXT (A5;3;4) extraira4 caractères à partir du 3ème caractère et renverra la chaîne « RIS 7 ».

  • =TROUVE(critère ; cellule) : Cette fonction vous renvoie la position du critère dans la cellule.

Par exemple, si A5 contient le texte « PARIS 75009″,  l’expression =TROUVE( » « ,A5) cherche le premier espace dans la cellule A5 et renvoie la valeur 6 qui indique sa position dans la chaîne de caractères.

L’expression =TROUVE(« 9 »;A5) renverra la valeur 11 puisque le 9 se trouve à la 11ème position dans la chaîne de caractères.

  • =CNUM(« chaîne numérique ») transforme la chaîne numérique en nombre.

Par exemple, si la cellule A5 contient la chaîne ‘520 (et vous pouvez constater une apostrophe devant le nombre), la valeur 520 sera aligné à gauche parce que 520 sera considéré comme du texte par Excel. Si vous écrivez dans une autre cellule l’expression =CNUM(A5), la valeur 520 sera alors automatiquement alignée à droite dans la cellule.

Transformer une chaîne de caractères en date

Voici un groupe de caractères stockés dans la cellule A1: G110422. Nous voulons récupérer les deux caractères « 11 » et les transformer en 2011, puis récupérer les 4 caractères « 0422 » et les transformer en 22/04, puis par un coup de baguette magique, transformer le tout en 22/04/2011. Excel propose une fonction qui transforme en date trois chaînes de caractères.

  • L’expression =DATE(« année »; »mois »; »jour ») transforme des données texte en date.

Par exemple, l’expression =DATE(« 2011″; »04″; »22 ») renverra 22/04/2011.

Nous devrons donc extraire les caractères de « G110422 » pour les mettre dans la fonction DATE. Mettons la chaîne « G110422 » dans la cellule A2.

L’expression =DATE(« 20 »& STXT(A2;2;2);STXT(A2;4;2);DROITE(A2;2)) renverra 22/04/2011. Si Excel n’affiche pas la date, vous devrez modifier le format d’affichage en choisissant le format date courte.

L’expression « 20 » & STXT(A2;2;2) indique que la chaîne « 20 » est collée au résultat de la fonction STXT, c’est à dire la chaîne « 11 »

On aurait pu écrire également : CONCATENER(« 20 »;STXT(A2;2;2))

Voici l’expression finale avec la fonction CONCATENER qui signifie coller : =DATE(CONCATENER(« 20 »;STXT(A2;2;2));STXT(A2;4;2);DROITE(A2;2))

Un SI pour tester des caractères

Considérons la cellule A1 contenant les chaînes ‘110422 et ‘980422. La première signifie  le 22/04/2011 et la deuxième le 22/04/1998. Nous voulons qu’ Excel fasse un test sur les 2 premiers caractères.

Si ces deux premiers caractères sont compris entre 90 et 99, alors la date finale devra avoir la forme 22/04/19XX et dans le cas contraire la date finale devra avoir la forme 22/04/20XX.

L’expression suivante transforme les deux premiers caractères en numérique grâce à la fonction CNUM. La fonction ET permet de réaliser un test entre deux valeurs à l’intérieur d’une fonction SI.

  • =SI(ET(CNUM(STXT(A1;1;2))>=90;CNUM(STXT(A1;1;2))<=99);« 19 »;« 20 »)

L’expression suivante intègre la précédente dans une fonction DATE.

  • =DATE(SI(ET(CNUM(STXT(A1;1;2))>=90;CNUM(STXT(A1;1;2))<=99);« 19 »;« 20 »)&STXT(A1;1;2);STXT(A1;3;2);STXT(A1;5;2))

Extraire des prénoms et des noms séparés par un espace

La figure ci-dessous montre une liste de prénoms et de noms séparés par un espace dont la position est aléatoire. L’objectif est d’extraire les prénoms et les noms pour les placer dans deux colonnes séparés.

Comment manipuler du texte avec des fonctions sur excel ?

La façon de faire pourrait être la suivante :

  • Récupérer la longueur de la chaîne de caractères grâce à la fonction NBCAR(A2)
  • Repérer la position de l’espace grâce à la fonction TROUVE( » « ;A2)
  • Extraire le prénom du début jusqu’à la position de l’espace moins 1, avec la fonction GAUCHE(A2,TROUVE( » « ;A2)-1)
  • Extraire le nom en partant de la position de l’espace plus 1 sur la longueur totale de la chaîne avec la fonction STXT(A2;TROUVE( » « ;A2)+1;NBCAR(A2))

La figure ci-dessous montre les formules dans le tableau

Comment manipuler du texte avec des fonctions sur excel ?

 

Pour aller plus loin, vous pouvez retrouver ces ouvrages qui s’adressent à toutes les personnes qui souhaitent approfondir leurs connaissances sur Excel.

a changer.pngVous recherchez une formation Excel ? Rendez-vous sur notre site www.cnfce.com / formation Excel

organisme de formation CNFCE

« Entrées précédentes