Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion Sophie1979
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bonjour aussi et bienvenue

va falloir etre plus claire..
déjà.. 2.9 +.01 = 3.. et pas 2.1 (à moins que ce ne soient des math modernes.. 🙂 )
si ton excel te dit 2.1: il y a certainement une erreur quelque part..
et quel est le lien entre le titre et la demande: "Arriver à une décimale supérieure à 9 ?"
 
En fait il s'agit de numérotation (numéros d'article ) 2.1 ; 2.2 ; 2.3 ; .... ; 2.9 ; 2.10 ; 2.11 ; ....

est-ce qu'une formule existe adapté à ma situation
 
Bonjour Sophie1979, vgendron,

Voyez le fichier joint et ces 2 macros, ça peut vous intéresser :
Code:
Sub NouveauChapitre()
With Range("B" & Rows.Count).End(xlUp) 'colonne B ou au-delà, à adapter
  .Cells(2, 0) = Application.Max(Columns(.Column - 1)) + 1
End With
End Sub

Sub NouvelArticle()
With Range("B" & Rows.Count).End(xlUp) 'colonne B ou au-delà, à adapter
  If .Cells(2, 0) <> "" Then
    .Cells(2) = .Cells(2, 0) & ".1"
  Else
    .AutoFill .Resize(2)
  End If
End With
End Sub
J'ai mis la colonne B au format "Texte" au cas où le séparateur décimal de l'ordi serait le point.

A+
 

Pièces jointes

Re,

On peut n'utiliser qu'une colonne :
Code:
Sub NouveauChapitre()
With Range("A" & Rows.Count).End(xlUp)(2) 'colonne à adapter
  .NumberFormat = """Chapitre ""0" 'format nombre personnalisé
  .Value = Application.Max(Columns(.Column)) + 1
End With
End Sub

Sub NouvelArticle()
With Range("A" & Rows.Count).End(xlUp) 'colonne à adapter
  .Cells(2).NumberFormat = "@" 'format Texte
  If .Text Like "Chapitre*" Then
    .Cells(2) = .Value & ".1"
  Else
    .AutoFill .Resize(2)
  End If
End With
End Sub
Fichier (2).

A+
 

Pièces jointes

Bonjour Sophie1979, vgendron, Modeste geedee, le forum,

Dans ce fichier, organisation en tableau Excel avec cette formule en B2 :
Code:
=[@N°]&"."&NB.SI(A$1:[@N°];[@N°])
Il suffit de continuer la numérotation en colonne A.

Bonne journée.
 

Pièces jointes

Dernière édition:
Re,

Une autre solution avec ce fichier (3).

Formule en A2 :
Code:
=SOMMEPROD(N(SUPPRESPACE(C$1:[@Titre3])=""))
Formule en B2 :
Code:
=SI(SUPPRESPACE([@Titre3])="";[@N°];[@N°]&"."&NB.SI(A$1:[@N°];[@N°])-1)
Entrer des données en colonne C pour incrémenter le tableau.

Edit : j'ai modifié les formules des 3 fichiers pour que l'insertion ou la suppression de lignes ne pose pas de problème.

A+
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
234
Réponses
11
Affichages
260
Réponses
5
Affichages
260
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…