| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Microsoft Access >> Content
    Comment créer un calendrier avec Excel
    Microsoft Excel est un environnement optimal pour créer et maintenir un calendrier. En utilisant les différentes cellules , vous pouvez facilement passer d'un jour à mettre à jour le calendrier ou ajouter de nouveaux événements et de rendez-vous. Il n'est pas difficile de créer un calendrier dans Excel. Microsoft a fourni une macro CalendarMaker simple qui s'insère dans l'éditeur Visual Basic dans Excel qui créera le calendrier pour vous . Tout ce que vous devez faire est de copier le code pour avoir votre calendrier mensuel dans Excel. Instructions
    1

    Ouvrez Microsoft Excel. Cliquez sur le menu " Outils" , pointez sur "Macro" et cliquez sur " Visual Basic Editor " si vous utilisez Excel 2003 ou plus tôt. Pour Excel 2007/2010 , cliquez sur l'onglet " développeur" puis cliquez sur " Visual Basic ". Si vous ne voyez pas l'onglet "Developer ", cliquez sur le bouton " Office " puis " Options Excel ". Sur le premier écran , cliquez sur la case à côté de " Afficher l'onglet Développeur sur le ruban " puis cliquez sur "OK". L'onglet "Developer " devrait montrer maintenant .
    2

    Cliquez sur le menu " Insertion" dans l'éditeur Visual Basic . Cliquez sur " Module " pour lancer un nouveau module de code
    3

    copie de la première partie du code suivant dans le nouveau module: .

    " CalendarMaker Sub ( ) < Ôter la feuille br>

    ' si eu civile précédente pour prévenir toute erreur

    DrawingObjects de ActiveSheet.Protect : . = faux, Contenu: = False , _

    scénarios : = False
    < p> ' Empêcher l'écran clignote tout en tirant calendrier.

    Application.ScreenUpdating = False

    »mis en place la récupération d'erreur .

    On Error GoTo MyErrorTrap

    ' Vider la zone A1: G14 , y compris un calendrier précédent

    Range (" A1: G14 " ) . . Effacer

    ' utilisation InputBox pour obtenir le mois et l'année désirée et régler Variable:

    « myInput .

    myInput = InputBox (" Tapez le mois et l'année de calendrier " )

    « Autoriser l'utilisateur à mettre fin macro avec Annuler dans InputBox .

    Si myInput = " " Puis Exit Sub

    ' obtenir la valeur de la date du début du mois entrée.

    StartDay = DateValue ( myInput )

    « Vérifier si la date valide, mais pas la première de le mois

    » - si c'est le cas , réinitialiser StartDay au premier jour du mois

    Si jour ( StartDay ) <> 1 Then

    StartDay = DateValue ( mois . ( StartDay ) & " /1 /" & _

    Année ( StartDay ) )

    End If cellule Préparer

    ' pour le mois et l'année épelé en . Photos

    Range (" A1") NumberFormat = "mmmm yyyy"

    ' Centrer le mois et l'année étiquette à travers A1 : G1 avec approprié

    . taille, la hauteur et la mise en gras .

    Range (" A1: G1" ) . . .

    CadrageHorizontal = xlCenterAcrossSelection

    VerticalAlignment = xlCenter

    Font.Size = 18 < br . . >

    RowHeight = 35

    End With

    « Préparer a2 : g2 pour le jour de la semaine étiquettes avec centrage , la taille < . hauteur et bolding br>

    '

    Range (" A2: G2" )

    ColumnWidth = 11 &

    VerticalAlignment = xlCenter
    < p. . > . CadrageHorizontal = xlCenter

    . VerticalAlignment = xlCenter

    . Orientation = xlHorizontal

    . Font.Size = 12

    . Font.Bold = True

    RowHeight = 20

    End With

    ' Mettre jours de la semaine dans A2: . . g2

    Range (" A2 ") = "Dimanche "

    Range (" B2 ") = "Monday"

    Range (" c2 ") = " mardi"

    Range (" D2 ") = "Mercredi "

    Range (" E2 ") = "Jeudi "

    Range (" F2 ") = " Friday"

    Range (" G2" ) = "Saturday "
    < p > « Préparer a3 : g7 pour les dates avec gauche /haut alignement , la taille , la hauteur

    . caractères gras et

    Range (" A3 : g8 " ) .

    CadrageHorizontal = xlRight

    . VerticalAlignment = xlTop

    . Font.Size = 18

    . Font.Bold = True

    . RowHeight = 21
    < p> End With

    ' Mettre mois et l'année entré pleinement en épelant «A1» .

    Range (" A1") . Value = Application.Text ( myInput , "mmmm yyyy" ) Photos

    ' ensemble de variables et d'obtenir le jour de la semaine, le mois commence .

    DayofWeek = semaine ( StartDay )

    ' Set variables à identifier l'année et le mois comme séparé < ' des variables .

    CurYear = Année ( StartDay )

    CurMonth = mois ( StartDay )

    « br>

    Set de variables et de calculer le premier jour du mois suivant .

    FinalDay = DateSerial ( CurYear , CurMonth + 1, 1 )

    « Placer un " 1 " dans la position de la cellule de la première journée de la

    choisi ' mois en fonction sur DayofWeek . "

    Retirer les guillemets sur la première et la dernière ligne du code.
    4

    Copiez le reste du code qui prend le format du code ci-dessus et de créer le calendrier réel . Collez le code juste sous lequel le code à partir des extrémités supérieures .

    " Select Case DayofWeek

    Cas 1

    Range (" A3 " ) . Value = 1
    < p> cas 2

    Range (" B3 " ) . Value = 1

    cas 3

    Range (" C3 " ) . Value = 1

    Case 4

    Range (" D3" ) . Value = 1

    Case 5

    Range (" E3 " ) . Value = 1

    Case 6 Photos

    Range (" F3 " ) . Value = 1

    Case 7

    Range (" G3 " ) . Value = 1

    End Select < br >

    'Boucle sur toute la plage A3 : g8 incrémentation chaque cellule après le "1"

    «cellule

    pour chaque cellule Range (" A3 : g8 " ) .
    < p> RowCell = cell.Row

    ColCell = cell.Column

    ' faire si "1" est dans la première colonne .

    Si cell.Column = 1 et cellule. Row = 3 Ensuite

    ' faire si cellule courante n'est pas dans la 1ère colonne.

    ElseIf cell.Column <> 1 Then

    Si cell.Offset (0, -1). Valeur> = 1 alors

    Cell.Value = cell.Offset (0 , -1). Value + 1

    ' arrêt lorsque le dernier jour du mois a été Photos

    ' entrée

    Si Cell.Value > ( FinalDay - StartDay ) . Ensuite

    Cell.Value = ""

    ' Exit boucle lorsque le calendrier a bon nombre de

    ' jours indiqués.

    sortie pour ma

    End If End If


    « ne uniquement si la cellule actuelle n'est pas dans la ligne 3 et est en colonne 1.

    ElseIf cell.Row > 3 et cell.Column = 1 alors

    Cell.Value = cell.Offset (-1, 6) . Value + 1

    ' arrêt lorsque le dernier jour du mois a été saisi

    Si Cell.Value > ( FinalDay - StartDay ) . Ensuite

    Cell.Value = ""

    «boucle de sortie lorsque le calendrier a bon nombre de jours

    'représenté .

    sortie pour ma

    End If

    End If

    Suivant

    « créer des cellules d'entrée , format eux centrés, envelopper le texte et la bordure

    ' autour des jours .

    Pour x = 0 To 5.

    Range (" A4 " ) Offset ( x * 2, 0) EntireRow.Insert

    Range (" A4 : G4 »). . Offset ( x * 2, 0) Photos

    . RowHeight = 65

    . CadrageHorizontal = xlCenter

    . VerticalAlignment = xlTop

    . WrapText = True

    . Font.Size = 10 &

    . Font.Bold = False

    « débloquer ces cellules pour pouvoir saisir du texte plus tard, après

    « feuille est protégée .

    . verrouillé = False

    End With

    'border Mettez autour du bloc de dates.

    Range (" A3 " ) . Offset ( x * 2 , 0). Redimensionner ( 2, _

    7). frontières ( xlLeft )

    . Poids = xlThick
    ColorIndex = xlAutomatic

    End With
    < p

    . > Avec Range (" A3 " ) . Offset ( x * 2 , 0). Resize (2, _

    7). frontières ( xlRight )

    . Poids = xlThick
    < p> . ColorIndex = xlAutomatic

    End With

    Range (" A3 " ) . Offset ( x * 2 , 0). Resize (2, 7). BorderAround _
    < p > Poids: = xlThick , ColorIndex : . . = xlAutomatic

    Suivant

    Si Range (" A13 " ) Valeur = "" Then Range (" A13 " ) Offset ( 0, 0) _ Photos

    . Resize (2, 8). EntireRow.Delete

    « Désactiver le quadrillage .

    ActiveWindow.DisplayGridlines = False

    « protéger feuille de prévenir écraser les dates

    DrawingObjects de ActiveSheet.Protect : . = true, Contenu: = true, _

    scénarios: la fenêtre de redimensionnement = True

    »pour montrer tous calendrier ( mai doivent être ajustés

    »pour la configuration vidéo ) .

    ActiveWindow.WindowState = xlMaximized

    ActiveWindow.ScrollRow = 1

    recherche: ' Laissez écran pour redessiner avec calendrier montrant .

    Application.ScreenUpdating = True

    «d'éviter d'aller au piège d'erreur , sauf erreur trouvé par la sortie Sub

    ' ici .

    Exit Sub

    ' erreur provoque msgbox pour indiquer le problème , fournit une nouvelle zone de saisie , AB

    »et reprend à la ligne qui a provoqué l'erreur

    MyErrorTrap : .

    MsgBox " vous n'avez pas entré votre mois et année correctement . " _

    & Chr (13 ) & " Sort du mois correctement " _

    & " (ou utiliser 3 lettre abréviation ) "_

    & Chr (13 ) &" et 4 chiffres pour l'année »

    myInput = InputBox (" Tapez le mois et l'année de calendrier " )
    < p> Si myInput = "" Then Exit Sub

    CV

    End Sub "

    Retirer les guillemets sur la première et la dernière ligne du code. Cliquez sur l'icône «Enregistrer» sur la barre d'outils . Cliquez sur le menu «Fichier» puis « Fermer et retourner à Microsoft Excel. "
    5

    Exécutez le module " CalendarMaker " . Dans Excel 2007/2010 , cliquez sur l'onglet " développeur" puis cliquez sur " Macros ". Dans les versions antérieures d'Excel, cliquez sur " Outils ", puis sur " Macros " puis cliquez sur " Macros ". Sélectionnez la macro « CalendarMaker " de la liste dans la fenêtre qui s'affiche , puis cliquez sur " Exécuter".

    Previous :

    next :
      articles connexes
    ·Comment désinstaller Office Excel Viewer 2003 
    ·Comment faire des feuilles de temps dans Excel 
    ·Excel Report Tutorial 
    ·Comment obtenir l'en-tête sur chaque page dans Microso…
    ·Comment réparer un fichier Excel 2003 
    ·Comment importer Excel 2007 champs dans un tableau Word…
    ·Comment faire de l'axe X vertical dans Excel 
    ·Comment exporter vers Excel OpenOffice 
    ·À propos d'Excel Software 
    ·Comment faire pour convertir un formulaire Word à Exce…
      articles en vedette
    ·Comment faire pour sauvegarder NAS Software 
    ·Comment faire pour convertir AVI Motion JPEG 
    ·Comment faire pour utiliser la commande RECHERCHEV dans…
    ·Comment faire pour importer une requête dans Access 
    ·Camtasia Vs . iMovie 
    ·Comment connecter un lecteur Iomega Zip avec l'interfac…
    ·Formation avancée de Microsoft Project 
    ·Comment convertir une vidéo Sony CyberShot à un iPhon…
    ·Gaming président de l'hélicoptère DIY 
    ·Comment se connecter au site FTP pour obtenir l'adresse…
    Copyright © Connaissances Informatiques http://fr.wingwit.com