web-dev-qa-db-fra.com

Comment désactiver le format automatique de numéro Excel

Ce problème est simple à corriger mais très très agaçant
Ce que je fais est de taper une plage d’heures, par exemple. (0-1), (1-2), (2-3), etc., par rangée de cellules

DATE --- HEURE
1/1/2013 0-1
1/1/2013 1-2
1/1/2013 2-3
1/1/2013 3-4

Excel stupidement conserve le formatage 1-2 à une date 2-Jan
Pour aggraver les choses, c’est quand je le change en format numérique
cela donne 41276

Je ne parviens pas non plus à trouver l'option de mise en forme automatique dans Excel 2010, je suis conscient du bouton Format de la page d'accueil mais il n'y a pas de mise en forme automatique.

11
forums

Avant de saisir des valeurs dans la colonne/les cellules, définissez le format de cellule sur Text.

Ou bien, placez-le dans le module de code du classeur pour forcer cette mise en forme sur toutes les feuilles, à chaque ouverture du classeur.

Private Sub Workbook_Open()
Dim sh As Worksheet

For Each sh In Me.Sheets
    sh.Cells.NumberFormat = "@"
Next

End Sub
3
David Zemens
  1. tout copier/coller dans note_pad
  2. supprimer ce qui reste dans xl
  3. Sélectionnez toutes les cellules nécessaires, rangées de colonnes au format texte
  4. recopier de note_pad
  5. si vous avez besoin plus tard, vous pouvez changer à date, formats de l'heure
4
user351036
  1. Sélectionnez toutes vos données '.csv' et copiez-les dans le bloc-notes
  2. Définir toutes les cellules de la nouvelle feuille de calcul dans Excel en texte
  3. Collez toutes vos données du Bloc-notes sous forme de texte
  4. Copiez la colonne "affectée" dans le Bloc-notes.
  5. Remplacez tous vos . par , (par exemple, 10,00 à 10,00)
  6. Ouvrir un nouveau livre Excel - IMPORTANT
  7. Copiez votre colonne du Bloc-notes dans ce nouveau livre Excel.
  8. Copiez et collez la colonne dans votre livre Excel d'origine

Le seul inconvénient est que vous avez maintenant vos chiffres avec (,) au lieu de (.).

0
Robert

Une autre façon est:

  1. enregistrer la feuille au format CSV
  2. renommez-le en .txt
  3. rouvrir dans Excel
  4. le module d'importation est appelé
  5. passer du format général au format texte pour chaque colonne numérique
0
tired of excel