Insérer 1 colonne en conservant une série de nbre

Résolu/Fermé
Lalyml Messages postés 41 Date d'inscription vendredi 20 janvier 2017 Statut Membre Dernière intervention 16 février 2024 - 19 oct. 2018 à 16:34
Lalyml Messages postés 41 Date d'inscription vendredi 20 janvier 2017 Statut Membre Dernière intervention 16 février 2024 - 23 oct. 2018 à 10:00
Bonjour,

J'ai oublié la formule à appliquer!
Pour faire clair A1 = 1 B1 = 2 C1 = 3 etc jusqu'à ..... 115.
Je voudrai si je supprime ou insère une colonne que ma série de chiffre se mette directement à jour

Merci beaucoup.


A voir également:

5 réponses

PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
22 oct. 2018 à 13:56
Salutations à tous;

Sans VBA ce petit exemple au cas où ça intéresserait

https://www.cjoint.com/c/HJwl1ZMztH8

Cordialement
2
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
Modifié le 20 oct. 2018 à 11:56
Bonjour
Tu veux numéroter 115 colonnes, et que la numérotation s'actualise si tu ajoutes ou supprimes une colonne...
si on supprime une colonne, la numérotation doit elle toujours aller jusqu'à 115 ou s'arrêter à 114?
inversement si on ajoute un colonne la numérotation va jusqu'à 116 ou 115? ce qui implique la suppression du contenu de "l'ancienne" colonne 115?


1
Lalyml Messages postés 41 Date d'inscription vendredi 20 janvier 2017 Statut Membre Dernière intervention 16 février 2024
20 oct. 2018 à 13:11
Merci pour ton message.
Jusqu’à 115. Merci
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
Modifié le 20 oct. 2018 à 17:20
j'ai bidouillé ce code qui réagit sur un changement ligne 2 en supposant que tu effaces ou inseres systématiquement des colonnes ainsi j'ai pu programmer la mise à jour des numéros jusqu'à 115 sans revenir sur un évènement dans la ligne que je met à jour
tu peux inserer 50 colonnes (ou plus encore) d'un coup ça tourne... pour la ligne 1.. ne sachant pas ce qui est en dessous je ne m'en suis pas occupé...
alt+F11 sur l'onglet à programmer et colle le code qui suit en l'adaptant bien sûr

Private Sub Worksheet_Change(ByVal Target As Range)
Dim i, dercol As Long

If Not Application.Intersect(Target, Range("2:2")) Is Nothing Then
    dercol = Cells(1, Cells.Columns.Count).End(xlToLeft).Column
    If dercol < 115 Then dercol = 115
    For i = 1 To dercol
        If i <= 115 Then
            Worksheets("NOMDELAFEUILLE").Cells(1, i).Value = i
        Else
            Worksheets("NOMDELAFEUILLE").Cells(1, i).Value = ""
        End If
    Next i
Else
End If

End Sub
0
Lalyml Messages postés 41 Date d'inscription vendredi 20 janvier 2017 Statut Membre Dernière intervention 16 février 2024
20 oct. 2018 à 18:22
Merci tellement!!!
0
yclik Messages postés 3595 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 26 avril 2024 1 481
19 oct. 2018 à 17:52
Bonsoir
en A1
=COLONNE()

A recopier à droite
0
Lalyml Messages postés 41 Date d'inscription vendredi 20 janvier 2017 Statut Membre Dernière intervention 16 février 2024
19 oct. 2018 à 20:08
Bonjour

Merci pour la réponse. Le but est de pouvoir l’appliquer sur toute la ligne pour chaque colonne. Car si j’etire Ça ne fonctionne pas du tout :)
Merci
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
22 oct. 2018 à 03:37
La première réponse, celle d'yclik, était parfaite : simple et efficace à 100%

Et quand tu dis " Car si j’etire Ça ne fonctionne pas du tout ", c'est faux :

0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
22 oct. 2018 à 07:44
bonjour Raymond,
Tu as raison, en terme de numérotation la formule =COLONNE() fonctionne parfaitement
je pense que c'est le côté "mise à jour" qui ne convenait pas
"je voudrai si je supprime ou insère une colonne que ma série de chiffre se mette directement à jour"
0
Lalyml Messages postés 41 Date d'inscription vendredi 20 janvier 2017 Statut Membre Dernière intervention 16 février 2024
23 oct. 2018 à 10:00
Merci Fabien :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Lalyml Messages postés 41 Date d'inscription vendredi 20 janvier 2017 Statut Membre Dernière intervention 16 février 2024
23 oct. 2018 à 09:59
Merci à tous pour votre aide!!!
0