Limiter le nombre d'enregistrements à un seul
Il est utile parfois de créer une table qui vous contient 1 ou
plusieurs informations de configuration. Par exemple, une table
tblEntreprise qui contenant les données de votre entreprise et
uniquement celle-ci, afin de les reprendre sur tous vos états.
Dans ce cas, vous devez limiter le nombre d'enregistrements à 1.
Il y a beaucoup d'autres possibilités où vous pourriez avoir besoin
de limiter le nombre d'enregistrements.
- Mettez un champ de type , nommé par exemple ID.
- Dans la propriété Valide
Si de ce champ, tapez <2
Changer la valeur de départ d'un champ ""
Vous avez besoin de commencer un champ de type autrement
que par 1, utilisez cette requête, en considérant que votre champ
se nomme ID et votre table tblEXEMPLE :
INSERT INTO tblEXEMPLE ( [ID] ) SELECT [1er
Numero] AS [No];
Éxécutez cette requête et indiquez votre 1er numéro lorsqu'il
vous est demandé.
Répartir les données d'une cellule dans plusieurs
colonnes
Vous avez récupéré une colonne de données
(ou 1 simple cellule). Vous voulez séparer ces données
selon un caractère quelconque :
un point-virgule, une virgule, un point, un espace ou tout autres
caractère.
- Sélectionnez la cellule ou la plage de cellules
- Dans la fenêtre qui s'ouvre, cochez
- Cliquez sur
- Sélectionnez le séparateur de vos données.
Afficher le mois d'une date en majuscule
Vous avez 2 formules possibles, vous trouvez actuellement sur
les magazines essentiellement la 1ère mais personnellement je prèfères
la 2ème (je suis faignante du clavier). Soit A1 contenant la date.
Formule
1 :
=CHOISIR(MOIS(A1);"JANVIER";"FÉVRIER";"MARS";"AVRIL";"MAI";"JUIN";"JUILLET";"AOÛT";"SEPTEMBRE";"NOVEMBRE";"DÉCEMBRE")
On récupère le N° du mois avec MOIS(A1). CHOISIR renvoie une des
valeurs de la liste selon l'index (ici le N° du mois)
Formule 2 :
=MAJUSCULE(TEXTE(A1;"mmmm"))
TEXTE convertit une valeur en texte
selon un format de nombre (ceux que vous utilisez dans l'onglet du .
MAJUSCULE met tout simplement en
majuscule.
Faire ressortir les formules avec erreur
Pour la faire ressortir, nous utiliserons le format conditionnel.
Vous pouvez alors soit faire ressortir les formules avec erreur
afin de rapidement visualiser les problèmes, ou au contraire
mettre la police dans la même couleur que le fond afin de les
masquer.
- Sélectionnez votre ou vos cellules, pour notre exemple
:la plage A1:C10.
- Dans la 1ère liste déroulante, choisir
- dans la zone de saisie, tapez =ESTERREUR(A1)
- avec le bouton , choisissez votre format.
Dans la formule remplacez A1 par la cellule active, si vous avez
sélectionné une plage, la cellule active est
celle qui est resté en blanc (elle n'est pas en surbrillance).
Le nombre de caractères de la sélection (dans Word)
Cette macro permet de compter le nombre de tous les caractères
(espaces, retour à ligne, signes,...) de la sélection en cours
du document.
- Tapez NbCaractères
- cliquez sur le bouton
- Cliquez dans la zone
- tapez sur votre clavier un raccourci (appuyez par exemple sur
Alt+a)
- Cliquez sur puis sur
- Arrêter l'enregistrement
- Sélectionnez NbCaractères puis
sur le bouton
- Complétez la procédure afin qu'elle corresponde au texte ci-dessous
Sub NbCaractères()
MsgBox Selection.Characters.Count & " Caractères",
vbOKOnly, "Votre sélection contient"
End Sub
Pour utiliser cette macro :
- Sélectionnez un texte dans votre document
- Appuyez sur les touches Alt+a
Envoyer un mail
Insérer dans un module le code suivant :
Private
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal
hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String,
_
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long
Private Const SW_SHOWNORMAL = 1
Public Sub SendMail(Optional strAdr As String, _
Optional strObj As String, Optional
strBody As String, _
Optional strCC As String, Optional
strBCC As String)
Dim strCommand As String
If Len(strObj) Then strCommand
= "&Subject=" & strObj
If Len(strBody) Then strCommand
= strCommand & "&Body=" & strBody
If Len(strCC) Then strCommand
= strCommand & "&CC=" & strCC
If Len(strBCC) Then strCommand
= strCommand & "&BCC=" & strBCC
strCommand = "mailto:" & strAdr & strCommand
Call ShellExecute(0, "open", strCommand,
vbNullString, vbNullString, SW_SHOWNORMAL)
End Sub
Private Sub EssaiEnvoi()
SendMail "webmaster@cathyastuce.com", "sujet", "message", "cathy@cathyastuce.com", "cathy@gemccap.com"
End Sub
Insérer une adresse depuis le carnet d'adresse
Pour profiter de ce système, il faut Créer un modèle.
- Tapez
votre document normalement
- Placez-vous à l'endroit où vous désirez récupérer l'adresse
d'un contact enregistré dans votre carnet d'adresse
- sélectionnez la catégories ou
- sélectionnez le champ ou
- Sélectionnez la macro .
- Si vous êtes dans la version Word 2000, cliquez sur le bouton
puis tapez un espace et un texte (Sélectionnez
l'adresse,
par exemple)
- si vous êtes dans une version XP ou plus, dans la zone Texte
affiché tapez Sélectionnez l'adresse (par exemple)
- Enregistrez votre document en tant que modèle (lors de l'enregistrement
indiquez le type *.dot). Voir sur CathyAstuce
Maintenant pour l'utiliser :
- choisissez le modèle correspondant au document créé ci-dessus
- double-cliquez sur le texte Sélectionnez
l'adresse
- Sélectionnez le contact adéquat, puis
- Le nom et l'adresse du contact sont insérés.
|
|
Outlook et Outlook Express |
Insertion de bloc de textes
Dans Word, vous avez l'insertion automatique qui vous permet d'insérer
du texte mis en forme et parfois assez complexe à partir d'un menu
ou d'un mot tout simple.
Dans Outlook et Outlook Express, nous pouvons utiliser la signature
:
- Outlook :
, onglet
- Cliquez sur le bouton puis
- Donner-lui un nom explicit
-
Sélectionner
- Créer votre texte et mettez le en forme
- puis
- Pour une mise en forme plus avancée, vous pouvez :
créez un fichier au format htlm
- sélectionnez
- cliquez sur pour indiquer votre fichier.
- Outlook Express :
- , onglet
- Le bouton vous permet
d'ajouter une signature
- Dans la zone tapez
le contenu de votre bloc de texte, dans ce cas le texte ne
sera pas mis en forme.
- Pour un texte mis en forme, vous devez au préalable créez
un fichier au format htlm contenant votre texte, puis cliquez
sur
le bouton pour sélectionner votre fichier.
- Cliquez sur le bouton afin de donner un nom explicit
à votre bloc de texte.
Pour utiliser vos textes :
- Outlook :
- Cliquez sur le bouton
- Ou ,
puis sélectionnez
la signature.
- Outlook Express :
- Cliquez sur
- Ou ,
puis sélectionnez la signature
|