Incrémenter formule CONCATENER
Fermé
naybet
Messages postés
2
Date d'inscription
jeudi 26 novembre 2015
Statut
Membre
Dernière intervention
8 janvier 2016
-
26 nov. 2015 à 23:11
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 29 nov. 2015 à 10:08
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 29 nov. 2015 à 10:08
A voir également:
- Incrémenter un compteur excel
- Compteur électrique - Guide
- Liste déroulante excel - Guide
- Comment ralentir un compteur linky forum - Accueil - Objets connectés
- Si et excel - Guide
- Aller à la ligne excel - Guide
7 réponses
DjiDji59430
Messages postés
4142
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
13 novembre 2024
678
27 nov. 2015 à 00:13
27 nov. 2015 à 00:13
Bonjour,
Comme on a n'a pas la façon dont tu comptes te servire de ta formule, je te propose
=CONCATENER("5HA";MOIS(MAINTENANT());JOUR(MAINTENANT());lignes($1:1))
Crdmt
Comme on a n'a pas la façon dont tu comptes te servire de ta formule, je te propose
=CONCATENER("5HA";MOIS(MAINTENANT());JOUR(MAINTENANT());lignes($1:1))
Crdmt
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
Modifié par PHILOU10120 le 27/11/2015 à 11:21
Modifié par PHILOU10120 le 27/11/2015 à 11:21
Bonjour
Si j'ai compris, essayez ceci
="5HA"&MOIS(MAINTENANT())&JOUR(MAINTENANT())&NBVAL($G$1:G4)+1
Les numéros de bon en colonne G sont comptabilisés et on ajoute 1
vous réglerez les adresse de début et fin pour le comptage en colonne G
C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
Si j'ai compris, essayez ceci
="5HA"&MOIS(MAINTENANT())&JOUR(MAINTENANT())&NBVAL($G$1:G4)+1
Les numéros de bon en colonne G sont comptabilisés et on ajoute 1
vous réglerez les adresse de début et fin pour le comptage en colonne G
C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié par Mike-31 le 27/11/2015 à 11:27
Modifié par Mike-31 le 27/11/2015 à 11:27
Bonjour le fil,
J'aurai plutôt opté pour
="5HA"&MOIS(MAINTENANT())&JOUR(MAINTENANT())&LIGNE(1:1)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
J'aurai plutôt opté pour
="5HA"&MOIS(MAINTENANT())&JOUR(MAINTENANT())&LIGNE(1:1)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
DjiDji59430
Messages postés
4142
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
13 novembre 2024
678
Modifié par DjiDji59430 le 27/11/2015 à 12:34
Modifié par DjiDji59430 le 27/11/2015 à 12:34
Bonjours a tous
"Ce n° figure dans la colonne G4...Je voudrais qu'à chaque bon établi... "
Si la formule reste en G4 à chaque nouveau bon(nouvelle feuille) ce n'est pas ça qu'il faut !
"Ce n° figure dans la colonne G4...Je voudrais qu'à chaque bon établi... "
Si la formule reste en G4 à chaque nouveau bon(nouvelle feuille) ce n'est pas ça qu'il faut !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
DjiDji59430
Messages postés
4142
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
13 novembre 2024
678
27 nov. 2015 à 19:12
27 nov. 2015 à 19:12
Re
Si déja tu avais joint ton fichier(avec des explications) , on ne parlerait pas dans le vide !
Tu connais https://www.cjoint.com/ ?K
Si déja tu avais joint ton fichier(avec des explications) , on ne parlerait pas dans le vide !
Tu connais https://www.cjoint.com/ ?K
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 27/11/2015 à 19:38
Modifié par Vaucluse le 27/11/2015 à 19:38
Je pense que votre demande ne peut se traiter qu'en VBA, ce qui n'est pas de mon ressort, mais il y a quelque chose qui m'interpelle dans votre message ici
https://forums.commentcamarche.net/forum/affich-32831141-incrementer-formule-concatener#8
si le N° s'incrémente toute les fois que vous ouvrez le fichier, vous ne pourrez pas "consulter" un bon de commande sans modifier le numéro. pas plus que d'autre ne pourront le faire? Est ce vraiment ce que vous voulez?
crdlmnt
https://forums.commentcamarche.net/forum/affich-32831141-incrementer-formule-concatener#8
si le N° s'incrémente toute les fois que vous ouvrez le fichier, vous ne pourrez pas "consulter" un bon de commande sans modifier le numéro. pas plus que d'autre ne pourront le faire? Est ce vraiment ce que vous voulez?
crdlmnt
Afman
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
27 nov. 2015 à 19:58
27 nov. 2015 à 19:58
En fait je pensais enregistrer le fichier a chaque fois avec le num du bon de commande ayant un fichier source
Vba pourquoi pas mais je suis novice
Tous vos conseils sont les bienvenus
Vba pourquoi pas mais je suis novice
Tous vos conseils sont les bienvenus
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
>
Afman
27 nov. 2015 à 20:03
27 nov. 2015 à 20:03
Vaucluse a raison
Vous pouvez mettre cette formule
=Gauche('Saisie récap'!$g$4;7)&DROITE(CELLULE("NOMFICHIER");1)
qu'il faudra copier coller valeur après avoir mis le nom de la feuille
Le copier coller valeur figera le N° de bon
Vous pouvez mettre cette formule
=Gauche('Saisie récap'!$g$4;7)&DROITE(CELLULE("NOMFICHIER");1)
qu'il faudra copier coller valeur après avoir mis le nom de la feuille
Le copier coller valeur figera le N° de bon
afman
>
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
27 nov. 2015 à 20:21
27 nov. 2015 à 20:21
Bonsoir Philou10120,
Merci pour votre aide
Que je comprenne bien, j'indique par exemple 5HA11271 dans la cellule g4 et je mets à la suite ta formule valeur.
Je ne suis pas très à l'aise avec les formules Excel, si vous avez le temps, pourriez me détailler la marche à suivre
merci par avance
Merci pour votre aide
Que je comprenne bien, j'indique par exemple 5HA11271 dans la cellule g4 et je mets à la suite ta formule valeur.
Je ne suis pas très à l'aise avec les formules Excel, si vous avez le temps, pourriez me détailler la marche à suivre
merci par avance
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 29/11/2015 à 09:03
Modifié par michel_m le 29/11/2015 à 09:03
bonjour
du beau monde en ce matin dominical ! :o)
testé sur XL2007: implémente le n° à chaque ouverture du classeur en utilisant la base de registre
à installer dans le module "thisworkbook"
Pour remettre à zéro la base de registre à installer dans un module standard
la maquette
http://www.cjoint.com/c/EKDiaHV8Zkf
Michel
du beau monde en ce matin dominical ! :o)
testé sur XL2007: implémente le n° à chaque ouverture du classeur en utilisant la base de registre
à installer dans le module "thisworkbook"
Option Explicit
'--------------------------------------------------
Private Sub Workbook_Open()
Dim visit
' Lit la valeur dans la base de registre
visit = GetSetting(appname:="demo", section:="visiteurs", key:="Nombre")
' Si aucune valeur n'est présente dans la base de registre ...
If visit = "" Then
'on affecte la valeur 1 à la variable visit (première visite)
visit = 1
Else
' sinon, on incrémente le Nbre de visites
visit = visit + 1
End If
' Ecrit la nouvelle valeur visit dans la base de registre
SaveSetting appname:="demo", section:="visiteurs", key:="Nombre", setting:=visit
' indique le nombre de visites dans B10
sheets(1).Range("G4") = "5HA" & Month(Date) & Day(Date) & visit
End Sub
Pour remettre à zéro la base de registre à installer dans un module standard
Option Explicit
'------------
Sub EffacedansRegistre()
On Error Resume Next
DeleteSetting "demo"
Sheets(1).Range("G4").ClearContents
End Sub
la maquette
http://www.cjoint.com/c/EKDiaHV8Zkf
Michel
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
29 nov. 2015 à 10:08
29 nov. 2015 à 10:08
OK pour la numérotation des bons des commandes cela fonctionne, je n'en doutais pas un instant ! vu que michel_m est un expert
Maintenant comment afman va pouvoir faire fonctionner son fichier, il faut soit créer une nouvelle feuille à chaque fois ou une base de données pour stocker les informations
Donc un masque de saisie en entrée
et masque pour la consultation et modification
A lui de voir
Bonne journée
Merci michel_m pour ton aide
Maintenant comment afman va pouvoir faire fonctionner son fichier, il faut soit créer une nouvelle feuille à chaque fois ou une base de données pour stocker les informations
Donc un masque de saisie en entrée
et masque pour la consultation et modification
A lui de voir
Bonne journée
Merci michel_m pour ton aide
27 nov. 2015 à 08:44
Merci pour votre retour rapide
J'essaie de m'expliquer: je souhaite créer un n° de bon de commande automatique qui se composerait ainsi:
5HA (5 pour année et initiales de la personne) 11 pour le mois (encours) 27 (date du jour) et 1 (1er bon de commande)
Ce n° figure dans la colonne G4 mais avec la formule actuelle, la date change bien mais pas le dernier chiffre. Je voudrais qu'à chaque bon établie il y'est un incrémental d=+1
voici la formule actuelle;
=CONCATENER("5HA";MOIS(MAINTENANT());JOUR(MAINTENANT()); LIGNES($1:1))
Encore merci!
27 nov. 2015 à 09:06
s'il s'agit d'incrémenter en tirant la formule vers le bas; LIGNE($1:1) renverra toujours 1 puisque le premier 1 est bloqué
écrivez LIGNE(1:1) ou LIGNE(A1)
Mais vous ne dites nulle part si vous incrémentez en tirant la formule ou sur des feuilles différentes?
crdlmnt
27 nov. 2015 à 16:24
Merci pour votre réponse
Mon n° de bon de commande est fixe dans la cellule G4, je souhaiterai qu'à chaque ouverture le 5HA11271 s'incrémente de 1
Merci par avance
Cdlt,
27 nov. 2015 à 10:54
le calcul automatique des formules est bien activé, mais la formule ne s'incrémente pas help help help