Accueil
Accueil Le Club Delphi Kylix C C++ Java J2EE DotNET & C# Visual Basic Access Pascal Dev Web PHP ASP XML UML SQLSGBD Windows Linux Autres
logo
Sommaire > L'application Excel
        C'est quoi Excel ?
        Comment obtenir de l'aide au sujet d'Excel ?
        Comment atteindre l'aide Excel 2007 ?
        Comment effectuer une recherche dans l'aide Excel 2007 ou VBA et afficher le résultat dans la visionneuse Office ?
        Comment modifier la taille de la police dans l'aide en ligne Excel ?
        Comment ouvrir des fichiers d'aide personnels .chm ?
        Les fichiers de Microsoft Office Excel 2007 sont-ils compatibles avec les versions antérieures de ce programme ?
        Comment, à partir d'une ancienne version, ouvrir, modifier et enregistrer les classeurs dans les nouveaux formats Microsoft Office 2007 ?
        Quelle est la configuration requise pour utiliser Excel 2007 ?
        Pour quelles raisons les entreprises et les équipes devraient-elles opter pour Microsoft Office Excel 2007 ?
        Pourquoi j'ai un message d'erreur 'Mémoire insuffisante' et un crash de l'application lors du lancement d'Excel ?
        Comment fermer l'application Excel ?
        Comment lister les polices disponibles dans l'application Excel ?
        Comment contrôler le mode de calcul ?
        Peut-on limiter les actions de l'utilisateur ?
        Comment dévalider la copie ?
        Comment supprimer les messages d'alertes ?
        Pourquoi désactiver la mise à jour de l'écran ?
        Comment gérer les événements de l'application ?
        Comment programme-t-on la correction d'orthographe ?
        Quelles différences entre FindFile et GetOpenFilename ?
        Comment utiliser le compagnon Office par macro ?
        Pourquoi Microsoft Office Excel 2007 propose-t-il un nouveau format de fichier ?
        C'est quoi un format de fichier OpenXML ?
        Comment accéder au menu de correction orthographique dans Excel 2007 ?
        Où se trouve le menu 'Options' dans Excel 2007 ?
        Pourquoi j'ai un message d'erreur 'Fichier introuvable' au lancement d'Excel ?
        Pourquoi certains formats de fichier ne sont plus pris en charge dans Excel 2007 ?
        Comment remplacer l'objet FileSearch dans Excel 2007 ?
        Comment afficher le clavier virtuel pour les personnes ne pouvant utiliser un clavier ?
        Comment retrouver la version de langue Excel utilisée ?
        Comment modifier les paramètres de sécurité des contrôles ActiveX dans Office 2007 ?

precedent    sommaire    suivant   


C'est quoi Excel ?
auteur : SilkyRoad
Excel fait partie de la suite bureautique Microsoft Office.
Cet outil puissant permet la création et la mise en forme des feuilles de calcul ainsi que l'analyse et le partage des informations.


Excel vous permet:

* De stocker, manipuler et mettre en forme les données nécessaires à vos calculs.

* De trier et filtrer vos données afin de les analyser.

* D'utiliser la mise en forme conditionnelle pour visualiser rapidement certaines données.

* D'utiliser une large panoplie de fonctions pour la création de formules, aidé par un outil de saisie semi-automatique contextuelle, pour écrire des syntaxes de formule aisément.

* De créer des tableaux et graphiques croisés dynamiques.
Un Tableau Croisé Dynamique (TCD) est la présentation d'une source de données sous forme de tableau permettant de combiner et comparer rapidement un grand nombre de données. Vous pourrez ainsi réorienter et synthétiser rapidement vos données pour trouver les réponses dont vous avez besoin.

* De créer des graphiques pour faire ressortir les principales tendances de vos données et créer des synthèses graphiques à fort impact visuel.

* De partager et échanger vos informations grâce au format XML, de consulter et manipuler les données dans un navigateur Web, ainsi que de convertir les feuilles de calcul aux formats PDF et XPS.


lien : fr Vue d'ensemble de Microsoft Office Excel 2007

Comment obtenir de l'aide au sujet d'Excel ?
auteur : SilkyRoad
Si vous avez une question concernant Excel, interrogez tout d'abord l'aide associée à l'application Microsoft.
La touche raccourci F1 permet d'afficher la rubrique d'aide.

Si vous ne trouvez pas ce dont vous avez besoin, vous pourrez obtenir des informations sur le site Developpez.com, en consultant le forum Office, les tutoriels et les cours VBA.

Vous pouvez aussi consulter les ressources techniques Microsoft ainsi que les bases de connaissance.



Comment atteindre l'aide Excel 2007 ?
auteur : SilkyRoad
L'accès à la fenêtre d'aide Office est représentée par un icône bleu, de forme ronde et contenant un point d'interrogation.
L'aide est aussi toujours accessible par le raccourci clavier F1, comme dans les versions antérieures.

De nombreux exemples très détaillés sont disponibles, permettant de répondre à vos questions et aussi de découvrir toutes les fonctions de l'application.

Une partie de l'aide est stockée sur le poste de travail mais certaines rubriques complémentaires sont hébergées en ligne, sur le site Office Online. En activant la connexion, vous avez accès à un plus grand nombre de procédures d'aide. On peut imaginer le formidable potentiel que cela représente si cette base de connaissance en ligne est régulièrement actualisée et complétée.

Le bouton de connexion au site Office Online est placé dans le coin inférieur droit de la fenêtre d'aide. Vous pouvez paramétrer une utilisation de l'aide, en local ou en ligne, depuis ce menu.





Comment effectuer une recherche dans l'aide Excel 2007 ou VBA et afficher le résultat dans la visionneuse Office ?
auteur : SilkyRoad
La méthode SearchHelp permet d'effectuer une recherche à partir d'un ou plusieurs mots clés.
Quelques exemples:

Vba

'Aide Excel (recherche le mot clé "Nouveautés")
Application.Assistance.SearchHelp "Nouveautés", ""
Vba

'Aide Excel (recherche le mot clé "SmartArt")
Application.Assistance.SearchHelp "SmartArt", ""
Vba

'Aide Excel (recherche le mot clé "filtre automatique")
Application.Assistance.SearchHelp "filtre automatique", ""


Les deux guillemets vides en deuxième argument signifient que la recherche est effectuée dans l'aide Excel.


Vous pouvez effectuer la recherche dans l'aide VBA en spécifiant la chaîne "DEV" en deuxième argument.

Vba

'Aide VBA (recherche le mot clé "SearchHelp")
Application.Assistance.SearchHelp "SearchHelp", "DEV"

Comment modifier la taille de la police dans l'aide en ligne Excel ?
auteur : SilkyRoad
Activez la fenêtre d'aide.
Gardez enfoncée la touche Ctrl, puis utilisez la roulette de la souris (vers l'avant pour diminuer la taille des caractères, et vers l'arrière pour agrandir).



Comment ouvrir des fichiers d'aide personnels .chm ?
auteur : SilkyRoad
Lors de la distribution de vos projets, il peut être intéressant de joindre des fichiers d'aide personnels, qui seront mis à la disposition des utilisateurs.

Parmi les outils de création disponibles, il existe HTML Help Workshop téléchargeable sur le site Microsoft.


Voici 3 exemples pour utiliser ensuite ces fichiers d'aide par macro:
Les procédures utilisent le fichier .chm fourni dans le tutoriel de ThierryAIM consacré à ce sujet:

Vba

Public Const HH_HELP_CONTEXT = &HF
Public Const HH_DISPLAY_TOPIC = &H0
 
Public Declare Function HtmlHelp Lib "HHCtrl.ocx" Alias "HtmlHelpA" _
(ByVal lhwndCaller As Long, ByVal sFileName As String, _
ByVal lCommand As Long, ByVal lData As Any) As Long
 
Sub utiliserAidePerso_V01()
Dim Fichier As String
 
Fichier = "C:\dossier\NomfichierAide.chm"
Call HtmlHelp(0, Fichier, HH_DISPLAY_TOPIC, "IDH_genere_multiplong.htm")
End Sub


Vba

Sub utiliserAidePerso_V02()
Shell _
"hh.exe mk:@MSITStore:C:\dossier\NomfichierAide.chm::/IDH_config_Transfert.htm", _
vbNormalFocus
End Sub


Vba

Sub utiliserAidePerso_V03()
'il est important d'indiquer un HelpContext correct.
'(identificateur de contexte associé à la rubrique d'aide).
'Si la valeur est erronée ou omise c'est une fenêtre d'aide Excel vide qui s'affiche.
Application.Help "C:\dossier\NomfichierAide.chm", 1
End Sub

Les fichiers de Microsoft Office Excel 2007 sont-ils compatibles avec les versions antérieures de ce programme ?
auteur : Microsoft
Microsoft Office Excel 2007 prend en charge le nouveau format Microsoft Office Excel XML, un format de fichier compact et robuste offrant une meilleure intégration avec les sources et les systèmes de données externes. Le format Excel XML est compatible avec Microsoft Office 2003, Microsoft Office XP et Microsoft Office 2000 lorsqu'un programme de conversion de format de fichier est ajouté. Ce programme est disponible à partir des pages Microsoft Office Online et Microsoft Update. Les utilisateurs de Microsoft Office 2003, Microsoft Office XP et Microsoft Office 2000 peuvent ouvrir, modifier et enregistrer des fichiers dans le nouveau format Excel XML.

Microsoft Office Excel 2007 prend en charge un nouveau format de fichier binaire. À l'instar des formats XML ouverts Microsoft Office, il s'agit d'un format de haute fidélité, basé sur les mêmes technologies que les formats XML ouverts Microsoft Office. Différence notable, les formats XML Office se composent en partie de contenu XML, alors qu'un classeur binaire se compose en partie de contenu binaire. Grâce aux convertisseurs de format XML Microsoft Office, Microsoft Excel 2003, Microsoft Excel 2002 et Microsoft Excel 2000 peuvent ouvrir et enregistrer des classeurs Excel binaires.



Comment, à partir d'une ancienne version, ouvrir, modifier et enregistrer les classeurs dans les nouveaux formats Microsoft Office 2007 ?
auteur : Lou Pitchoun
En installant le pack de compatibilité pour Microsoft Office 2000, Office XP ou Office 2003, vous pouvez ouvrir, modifier et enregistrer des fichiers aux nouveaux formats Word, Excel et PowerPoint 2007.

fr Téléchargez le pack de compatibilité.


lien : fr Comment ouvrir et enregistrer des fichiers Word 2007, Excel 2007 et PowerPoint 2007 dans des versions antérieures d'Office

Quelle est la configuration requise pour utiliser Excel 2007 ?
auteur : SilkyRoad
Il est vivement recommandé d'évaluer votre ordinateur avant d'installer les produits Microsoft Office system 2007 afin de vérifier qu'il répond ou dépasse la configuration minimale requise.

Pour utiliser Microsoft Office Excel 2007, vous devez disposer des éléments suivants:

Ordinateur et processeur:
Processeur de 500 MHz ou supérieur.

Mémoire:
256 Mo de mémoire vive (RAM) au minimum .

Disque dur:
1,5 Go. Une partie de l'espace disque sera libérée à l'issue de l'installation si le package téléchargé au départ est supprimé du disque dur.

Lecteur:
Lecteur de CD-ROM ou de DVD.

Affichage:
Moniteur avec une résolution de 1024 x 768 ou supérieure .

Système d'exploitation:
Microsoft Windows(R) XP avec Service Pack (SP) 2, Windows Server 2003 SP1 ou système d'exploitation ultérieur.


Consultez le site Microsoft pour obtenir plus d'informations et valider les configurations minimales requises.



Pour quelles raisons les entreprises et les équipes devraient-elles opter pour Microsoft Office Excel 2007 ?
auteur : Microsoft
Les avantages que Microsoft Office Excel 2007 procure aux entreprises et aux équipes sont nombreux. Celles-ci pourront partager plus facilement des feuilles de calcul. En effet, il est désormais possible de convertir les documents Microsoft Excel au format PDF (Portable Document Format) ou XPS (XML Paper Specification).

Si vous avez besoin de partager une analyse sous forme de rapport avec vos collègues, par exemple, Microsoft Office Excel 2007 propose une fonctionnalité qui vous aide à élaborer un rapport plus vite et plus facilement qu'auparavant. Microsoft Office Excel 2007 comporte des styles de cellules que vous pouvez appliquer en simple aperçu ou modifier rapidement pour changer l'apparence de vos rapports.

En outre, vous pouvez utiliser Microsoft Office Excel 2007 avec Excel Services, une nouvelle technologie serveur qui est livrée avec la version 2007 de Microsoft Office System. Ces services représentent une solution de calcul par feuilles de calcul côté serveur et permettent de consulter des documents Excel dans un navigateur. Ils comportent également des interfaces de services Web.

Voici quelques exemples d'utilisations classiques d'Excel Services:

     * Partage de feuilles de calcul consultables via un navigateur dans des portails et des tableaux de bord d'aide à la décision.

     * Contrôle, sécurisation et gestion des feuilles de calcul, au niveau d'une équipe ou d'une entreprise.

     * Création d'applications personnalisées qui intègrent les modèles Microsoft Office Excel 2007 dans la logique métier.

     * Automatisation du calcul des feuilles de calcul sur le serveur.



Pourquoi j'ai un message d'erreur "Mémoire insuffisante" et un crash de l'application lors du lancement d'Excel ?
auteur : SilkyRoad
Le problème est souvent lié à une barre d'outils corrompue.

Dans ce cas, recherchez les fichiers portant l'extension .xlb sur votre PC.
Ces fichiers servent à stocker les paramètres de la barre d'outils et sont généralement enregistrés à cet emplacement:
C:\Documents and Settings\Nom Utilisateur\ApplicationData\Microsoft\Excel\Excel10.xlb
Dans cet exemple, Excel10.xlb correspond à la version 2002 d'Excel.
Assurez vous qu'Excel est bien fermé.
Supprimez ces fichiers .xlb (c'est sans risque) ou sinon renommez les (par exemple: Excel10.xlb.old).
Redémarrez Excel.
L'application affichera les barres d'outils par défaut.



Comment fermer l'application Excel ?
auteur : SilkyRoad
La méthode Quit ferme l'application Excel. Si la session contient des fichiers non sauvegardés, une boîte de dialogue s'affichera pour chacun d'entre eux, demandant si vous voulez enregistrer les modifications.

Cet exemple permet de sauvegarder les fichiers automatiquement avant la fermeture.

Vba

Sub FermetureExcel()
    Dim Wb As Workbook
    
    For Each Wb In Application.Workbooks
        'Enregistre les modifications
        Wb.Save
        
        'Si vous remplacez Wb.Save par:
        'Wb.Saved = True
        'l'application se fermera sans demande d'enregistrement
    Next Wb

    Application.Quit
End Sub

Comment lister les polices disponibles dans l'application Excel ?
auteur : SilkyRoad
Vba

Sub ListePolices()
    Dim Police As CommandBarComboBox
    Dim i As Integer
	    
    Set Police = Application.CommandBars.FindControl(id:=1728)
    
    With Worksheets("Feuil1")
        For i = 1 To Police.ListCount
            .Cells(i, 1) = Police.List(i)
            .Cells(i, 1).Font.Name = Police.List(i)
        Next i
    End With
End Sub

Comment contrôler le mode de calcul ?
auteur : Bidou
Le mode de calcul d'Excel appartient à l'objet Application. Cependant l'ordre de calcul peut être réduit à tout ou partie des feuilles.

Vba
 
Application.Calculation = xlCalculationManual



Peut prendre une des valeurs:
     * xlCalculationAutomatic
     * xlCalculationManual
     * xlCalculationSemiautomatic

Le mode de calcul semi-automatique ne calcule pas les tables de données. Il peut être nécessaire de bloquer le calcul lorsqu'on travaille sur des cellules dépendantes pour éviter un recalcul à chaque opération.



Peut-on limiter les actions de l'utilisateur ?
auteur : Bidou
L'application permet trois limitations différentes : Bloquer le glisser/déposer de cellule :

Vba
 
Application.CellDragAndDrop = True



Désactiver les touches d'arrêt

Vba
 
Application.EnableCancelKey = xlDisabled



     * xlDisabled : Interdit l'utilisation des touches d'arrêt
     * xlErrorHandler : Envoie une erreur 18 vers le gestionnaire en cours
     * xlInterrupt


Bloquer la souris et le clavier

Vba
 
Application.Interactive = False

Comment dévalider la copie ?
auteur : Bidou
Lorsque l'on copie une plage de cellules, il y a apparition de la zone de copie. Celle ci est maintenue tant qu'une autre valeur n'est pas mise dans le presse-papier. Il est possible de vider celui-ci en faisant:

Vba
 
Application.CutCopyMode = False

Comment supprimer les messages d'alertes ?
auteur : Bidou
Les messages d'avertissements peuvent être supprimés en faisant

Vba
  
Application.DisplayAlerts = False


N'oubliez pas de rétablir la propriété avant la fin de votre code. Attention : Il ne s'agit pas de messages d'erreurs, mais de messages proposant un choix à l'utilisateur. Désactiver ces messages revient à toujours exécuter la même action que si l'utilisateur avait cliqué sur OUI.


Pourquoi désactiver la mise à jour de l'écran ?
auteur : Bidou
Désactiver la mise à jour n'est pas toujours pertinent. La désactivation se fait par

Vba
 
Application.ScreenUpdating = False


Celle-ci n'est rentable que si votre code utilise de nombreux appels à la méthode Select. Dans ce cas le gain de temps est énorme.



Comment gérer les événements de l'application ?
auteur : Bidou
Il y a deux approches différentes dans ce concept. L'objet Application donne la possibilité de créer du code sur des méthodes OnAction.

Par exemple:
Vba

Application.OnKey "^{p}", "Gestion"
Déclenche la procédure Gestion sur l'appui des touches CTRL+P.

Il est aussi possible de faire de l'interruption d'événements sur l'objet Application, mais c'est un peu plus complexe. Dans un module objet (Feuille, classeur, classe), on déclare une variable pour l'application. Dès lors, il est possible de gérer les événements par l'intermédiaire de cette variable.
Vba

Dim WithEvents App As Application

Private Sub App_NewWorkbook(ByVal Wb As Excel.Workbook)

End Sub

Comment programme-t-on la correction d'orthographe ?
auteur : Bidou
Cela dépend de ce que l'on veut obtenir. Pour démarrer la correction sur une feuille par exemple il suffit de faire :
Vba

Application.CheckSpelling CustomDictionary:="PERSO.DIC", IgnoreUppercase:=False, AlwaysSuggest:=True

Ceci a pour effet d'ouvrir la fenêtre du correcteur. Il est possible de contrôler un seul mot, avec une réponse booléenne.
Vba

Private Function MotExiste(ByVal strMot As String) As Boolean
    MotExiste = Application.CheckSpelling(strMot, "PERSO.DIC", False)
End Function

Quelles différences entre FindFile et GetOpenFilename ?
auteur : Bidou
Principalement FindFile ouvre le fichier alors que GetOpenFilename renvoie le nom du fichier sélectionné.
Cependant GetOpenFilename permet d'utiliser un filtrage ce que ne permet pas la méthode FindFile.

Par exemple:
Vba
 
NomFichier = Application.GetOpenFilename("Classeurs Excel(*.xls),*.xls, Macros complémentaires (*.xla),*.xla")

Il y a une plus grande sécurité à utiliser la méthode GetOpenFilename.



Comment utiliser le compagnon Office par macro ?
auteurs : SilkyRoad, Starec
Vba

Sub UtilisezCompagnon_Personnalise()
    Dim i As Byte
    
    With Assistant.NewBalloon
        .Animation = msoAnimationEmptyTrash
        .Button = msoButtonSetOK
        .Heading = "Consultez les ressources DVP."
        .Text = "Sélectionnez un élément puis cliquez sur le bouton 'OK'."
            
         .CheckBoxes(1).Text = "Les sources Excel"
         .CheckBoxes(2).Text = "Le forum Excel"
         .CheckBoxes(3).Text = "La FAQ VBA"
         .CheckBoxes(4).Text = "Les cours VBA"
        
        .Icon = msoIconTip
        .Show
        
        For i = 1 To 4
            If .CheckBoxes(i).Checked = True Then
                Select Case i
                    Case 1
                    ThisWorkbook.FollowHyperlink "http://excel.developpez.com/sources/"
                    Case 2
                    ThisWorkbook.FollowHyperlink "http://www.developpez.net/forums/forumdisplay.php?f=542"
                    Case 3
                    ThisWorkbook.FollowHyperlink "http://vb.developpez.com/faqvba/"
                    Case 4
                    ThisWorkbook.FollowHyperlink "http://vb.developpez.com/cours/"
                End Select
                
                Exit For
            End If
        Next
    End With
    
    Assistant.Visible = False

End Sub


Nota:
L'assistant Office n'est pas disponible dans Excel 2007.
Le compagnon Office ne fonctionne pas sur les environnements Citrix pour cause d'incompatibilité.



Pourquoi Microsoft Office Excel 2007 propose-t-il un nouveau format de fichier ?
auteur : Microsoft
Microsoft Office Excel 2007 prend en charge un nouveau format de fichier qui permet de résoudre un certain nombre de problèmes importants. La taille de fichier des documents stockés dans ce nouveau format est bien inférieure à celle des formats de fichiers Microsoft Office 2003, Microsoft Office XP, Microsoft Office 2000 et Microsoft Office 97 (.doc, .dot). En raison de la manière dont les données sont stockées dans les documents, la récupération des fichiers endommagés ou altérés est bien meilleure. D'autre part, étant donné que le format de fichier est XML, avec une licence gratuite et ouverte, les développeurs peuvent créer plus facilement des solutions qui utilisent des contenus et des métadonnées Microsoft Office Excel 2007.



C'est quoi un format de fichier OpenXML ?
auteur : SilkyRoad
Microsoft Office 2007 introduit un nouveau format de fichier appelé OpenXML (XML ouvert Office).


Ce nouveau format:
     * Améliore l'interaction et l'utilisation par d'autres applications.
     * Facilite l'intégration aux sources de données externes.
     * Réduit la taille des fichiers (technologie de compression zip utilisée pour stocker les documents).
     * Améliore la récupération des contenus pour les fichiers endommagés.


L'extension proposée par défaut lors de l'enregistrement d'un classeur est le type .xlsx.

Les autres extensions XML sont:
     * Classeur autorisant les macros (.xlsm)
     * Modèle par défaut (.xltx)
     * Modèle autorisant les macros (.xltm)
     * Macro complémentaire (.xlam)
     * Le dernier format .xlsb, est une version binaire non XML.

La lettre x en fin d'extension signifie que le fichier ne contient aucune macro. La lettre m signifie que le fichier contient des macros. Si vous enregistrez et fermez votre classeur au format .xlsx alors qu'il contenait des macros, celles ci seront perdues.


Pour plus d'informations, lisez les articles d'Olivier Lebeau et Eric Grimois:

Le XML dans Microsoft Office.

Structure des fichiers OpenXML

Vous pouvez consultez les normes et les conventions de ce standard sur le site ECMA.



Comment accéder au menu de correction orthographique dans Excel 2007 ?
auteur : SilkyRoad
Le vérificateur orthographique est commun entre les différentes applications Office. Lorsque vous personnalisez une option de correction dans Excel, la modification sera aussi prise en compte dans Word, Outlook, PowerPoint et dans Publisher.


Le mode Français bénéficie de 3 options:
     * Orthographe traditionnelle et rectifiée.
     * Orthographe traditionnelle.
     * Orthographe rectifiée.


Pour accéder à la fenêtre de gestion des corrections:
     Cliquez sur le bouton Office.
     Cliquez sur le bouton Options Excel.
     Sélectionnez le menu Vérification.

Ou, depuis l'onglet Révision dans le ruban, cliquez sur le bouton Orthographe puis sur le bouton Options.




Pourquoi j'ai un message d'erreur "Fichier introuvable" au lancement d'Excel ?
auteur : SilkyRoad
Il peut s'agir d'une macro complémentaire (.xla, .xlam) qui est introuvable car déplacée ou supprimée du poste de travail.


Pour y remédier dans Excel 2003 et antérieur:

Utilisez le menu Outils/Macros complémentaires.
Décochez le complément qui a été déplacé ou supprimé du poste.
(Vous devriez avoir un message de confirmation comme quoi ce fichier est effectivement introuvable)
Cliquez sur le bouton OK pour valider.


Dans Excel 2007:

Cliquez sur le bouton Office.
Cliquez sur le bouton Options Excel.
Sélectionnez le menu Compléments.
Choisissez Compléments Excel dans le menu déroulant Gérer (en bas de la fenêtre).
Cliquez sur le bouton Atteindre: La fenêtre qui s'affiche est identique aux versions antérieures d'Excel.
Décochez le complément qui a été déplacé ou supprimé du poste.
(Vous devriez avoir un message de confirmation comme quoi ce fichier est effectivement introuvable)
Cliquez sur le bouton OK pour valider.



Pourquoi certains formats de fichier ne sont plus pris en charge dans Excel 2007 ?
auteur : Microsoft
Les versions antérieures d'Excel prenaient en charge un grand nombre de formats de fichier différents. Il a été constaté que certains de ces formats étaient rarement, voire jamais utilisés. La décision a été prise de supprimer la prise en charge de certains types de fichiers pour concentrer les efforts sur les formats de fichiers qui sont effectivement utilisés. Ces formats sont abandonnés de la façon suivante : les formats de fichiers les moins souvent utilisés ne peuvent ni être ouverts ni être enregistrés ; les formats de fichiers moyennement utilisés peuvent être chargés dans Excel 2007 pour être enregistrés dans un nouveau format.


Les formats de fichier suivants ne peuvent être ni ouverts ni enregistrés dans Excel 2007 :

WK1 (1-2-3)
WK4 (1-2-3)
WJ3 (1-2-3 en japonais) (.wj3)
WKS (1-2-3)
KW,(1-2-3)
WK1,FMT(1-2-3)
WJ2 (1-2-3 en japonais) (.wj2)
WJ3, FJ3 (1-2-3 en japonais) (.wj3)
BF 2 (dBASE II)
WQ1 (Quattro Pro/DOS)
KW,FM3(1-2-3)
Graphique Microsoft Excel (.xlc)
WK1,ALL(1-2-3)
WJ1 (1-2-3 en japonais) (.wj1)
WKS (Works en japonais) (.wks)



Les formats suivants peuvent être ouverts mais pas enregistrés dans Excel 2007 :

Feuille de calcul Microsoft Excel 2.1
Macro Microsoft Excel 2.1
Feuille de calcul Microsoft Excel 3.0
Macro Microsoft Excel 3.0
Feuille de calcul Microsoft Excel 4.0
Macro Microsoft Excel 4.0
Classeur Microsoft Excel 97- Excel 2003 et 5.0/95
Classeur Microsoft Excel 4.0
DBF 3 (dBASE III)
DBF 4 (dBASE IV)



Comment remplacer l'objet FileSearch dans Excel 2007 ?
auteur : SilkyRoad
L'objet FileSearch n'étant plus supporté dans Office2007, vous trouverez dans ce lien une solution de substitution pour Excel. Le classeur xla, téléchargeable en fin du tutoriel, contient un module de classe ClasseFileSearch pour gérer la recherche de fichiers par macro, sur votre PC.

Cliquez ici pour accéder au complément.



Comment afficher le clavier virtuel pour les personnes ne pouvant utiliser un clavier ?
auteurs : Cafeine, Starec, Heureux-oli, Dolphy35
Il est possible de lancer le clavier virtuel de windows :

Utilisez les raccourcis clavier Win + R.
saisissez OSK
Cliquez sur le bouton OK.
Ensuite, sélectionnez la cellule de votre choix et saisissez vos données depuis le clavier virtuel.


Pour afficher la boîte de dialogue par macro:

Vba

Sub Test()
   Shell "osk.exe"
End Sub



Un autre exemple pour afficher le clavier virtuel lors du clic droit dans un TextBox.

Vba

Private Sub TextBox1_MouseDown(ByVal Button As Integer, _
    ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    
    If Button = 2 Then Shell "osk.exe"
End Sub


Si vous utilisez Vista:

Vba

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 Sub TextBox1_MouseDown(ByVal Button As Integer, _
    ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    
    If Button = 2 Then
        ShellExecute Me.hwnd, "open", "osk.exe", "", "", 1
    End If
End Sub

Comment retrouver la version de langue Excel utilisée ?
auteur : SilkyRoad
La constante xICountryCode de la propriété International renvoie la version linguistique en cours.

Vba

Sub VersionLinguistique()
    Dim x As Long
    
    x = Application.International(xlCountryCode)
    
    Select Case x
        Case Is = 1: MsgBox "English"
        Case Is = 33: MsgBox "Français"
        '
        '...
        '
        
        'Arabic                966       (Saudi Arabia)
        'Czech                 42        (Czech Republic)
        'Danish                45        (Denmark)
        'Dutch                 31        (The Netherlands)
        'Farsi                 98        (Iran)
        'Finnish               358       (Finland)
        'German                49        (Germany)
        'Greek                 30        (Greece)
        'Hebrew                972       (Israel)
        'Hungarian             36        (Hungary)
        'Indian                91        (India)
        'Italian               39        (Italy)
        'Japanese              81        (Japan)
        'Korean                82        (Korea)
        'Norwegian             47        (Norway)
        'Polish                48        (Poland)
        'Portuguese (Brazil)   55        (Brazil)
        'Portuguese            351       (Portugal)
        'Russian               7         (Russian Federation)
        'Simplified Chinese    86        (People's Republic of China)
        'Spanish               34        (Spain)
        'Swedish               46        (Sweden)
        'Thai                  66        (Thailand)
        'Traditional Chinese   886       (Taiwan)
        'Turkish               90        (Turkey)
        'Urdu                  92        (Pakistan)
        'Vietnamese            84        (Vietnam)
    End Select
End Sub

Comment modifier les paramètres de sécurité des contrôles ActiveX dans Office 2007 ?
auteur : SilkyRoad
Cliquez sur le bouton Office.
Cliquez sur le bouton "Options Excel".
Choisissez le menu "Centre de gestion de la confidentialité".
Cliquez sur le bouton "Paramètres du Centre de gestion de la confidentialité".
Choisissez le menu "Paramètres ActiveX".
Sélectionnez l'option de sécurité de votre choix:

* Désactiver tous les contrôles sans notification.
* M'avertir avant d'activer les contrôles d'initialisation non sécurisés (UFI) avec des restrictions supplémentaires, ainsi que des contrôles d'initialisation sécurisés (SFI) avec des restrictions minimales.
* M'avertir avant d'activer tous les contrôles dotés de restrictions minimales (option par défaut).
* Activer tous les contrôles sans restriction et sans m'avertir (non recommandé: risque d'exécution de contrôles potentiellement dangereux).
* Mode sans échec (limite l'accès au contrôle de votre ordinateur).


Notas:

Les options de modifications peuvent être bloquées par l'administrateur système.

Lorsque vous modifiez un paramètre de contrôle ActiveX dans Excel, ces paramètres sont modifiés pour tous les autres programmes Office (Access, PowerPoint, Word).



precedent    sommaire    suivant   

Consultez les autres F.A.Q's


Les sources présentés sur cette pages sont libre de droits, et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2008  Developpez LLC. Tout droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérets. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels, cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter - Copyright 2000..2005 www.developpez.com