Connaissances Informatiques >> Logiciel >> Microsoft Access >> Content
  Derniers articles
  • Comment écrire une macro dans Word …
  • Comment faire pour créer des étiqu…
  • Excel 2007 Limites 
  • Comment Graph deux lignes dans Excel…
  • Microsoft Excel Tutoriel Solver 
  • Comment utiliser la fonction aléato…
  • Comment faire pour supprimer les enr…
  • Comment faire votre propre CRM aide …
  • Comment utiliser un calendrier lors …
  • Comment fusionner des espaces vides …
  •   Microsoft Access
  • 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
  •  
    Microsoft Access

    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 "

    « 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 _

    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".

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment mettre à jour les classeurs lien dans Excel 2007 
  • Comment figer une ligne dans Microsoft Excel 
  • MS Excel Finance Trucs & Astuces 
  • Comment convertir un fichier Adobe Reader vers un fichier Excel 
  • Comment créer un fichier CSV Excel 
  • Comment changer l'ordre des champs dans une table Microsoft Access 
  • Comment ouvrir deux différent Excel sous Windows 
  • Comment calculer le volume d'une sphère avec Microsoft Excel 
  • Comment copier-coller un document Excel dans un nouveau document 
  • Comment prévenir un fichier Excel 2007 de Microsoft d'ouvrir 
  • Connaissances Informatiques © http://www.ordinateur.cc