IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Est-il possible d'afficher dans un formulaire la fréquence du processeur ? [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 30
    Par défaut Est-il possible d'afficher dans un formulaire la fréquence du processeur ?
    Bonjour le forum

    -En ayant cherché sur internent, je cherche à savoir s'il est possible d'afficher dans un formulaire la fréquence d'utilisation processeur.

    -Si oui pourriez-vous me montrer les bases ? (Document pdf ou autre)


    Merci
    Images attachées Images attachées  

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    682
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 682
    Par défaut
    Bonjour,

    Oui c'est possible

    Trouvé sur la FAQ Access, tu mets cela dans un module :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Public Type MEMORYSTATUS
        dwLength As Long
        dwMemoryLoad As Long
        dwTotalPhys As Long
        dwAvailPhys As Long
        dwTotalPageFile As Long
        dwAvailPageFile As Long
        dwTotalVirtual As Long
        dwAvailVirtual As Long
    End Type
     
    Public Declare Sub GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS)
    Puis, dans un autre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Sub test()
     
    Dim MS As MEMORYSTATUS
    Dim chaine As String
     
    MS.dwLength = Len(MS)
    GlobalMemoryStatus MS
     
    chaine = "Pourcentage RAM utilisé: " & Format$(MS.dwMemoryLoad, "###,###,###,###") & "  %" & vbCrLf
    'on divise toutes les valeurs par 1024 pour les convertir en Kilots-octets
    chaine = chaine & "Taille de la mémoire physique totale: " & _
                          Format$(MS.dwTotalPhys / 1024, "###,###,###,###") & " Ko" & vbCrLf
    chaine = chaine & "Mémoire physique disponible: " & _
                          Format$(MS.dwAvailPhys / 1024, "###,###,###,###") & "  Ko" & vbCrLf
    chaine = chaine & "Mémoire virtuelle totale: " & _
                          Format$(MS.dwTotalVirtual / 1024, "###,###,###,###") & " Ko" & vbCrLf
    chaine = chaine & "Mémoire virtuelle disponible: " & _
                          Format$(MS.dwAvailVirtual / 1024, "###,###,###,###") & " Ko" & vbCrLf
     
    MsgBox chaine
     
    End Sub
    J'ai mis le MsgBox histoire de voir les résultats. A toi d'intégrer cela dans un UserForm, ça ne devrait pas être trop dur

    Au final, tu obtiens quelque chose de la forme :

    Pourcentage RAM utilisé: 53 %
    Taille de la mémoire physique totale: 981*356 Ko
    Mémoire physique disponible: 457*856 Ko
    Mémoire virtuelle totale: 2*097*024 Ko
    Mémoire virtuelle disponible: 1*931*536 Ko

    Il me semble que c'est ce que tu souhaitais non ?

  3. #3
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 30
    Par défaut
    Merci beaucoup ça marche nikel super

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/07/2015, 09h30
  2. Réponses: 2
    Dernier message: 26/03/2015, 10h05
  3. Est-il possible d'afficher une image dans Word a partir de XML?
    Par einsteineuzzz dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 31/05/2012, 11h59
  4. Réponses: 7
    Dernier message: 12/02/2008, 11h29
  5. [SQL] Est-il possible d'afficher le résultat d'une requête dans un cadre
    Par dessinateurttuyen dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 18/07/2006, 17h52

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