Macro Excel

Bonjour,

Je suis nouvelle dans ce forum et j'ai besoin de votre aide en fait je veux insérer une ligne en incrémentant l'id mais en cherchant sr le forum j'ai trouvé des solutions mais j'arrive pas à ma solution idéal.

Je veux insérer une nouvelle ligne avec l'id incrémenté mais pas au dernier endroit mais directement en dessus de la ligne sélectionnée.

Ci joint la macro que j'ai développé,

Merci pour votre aide,

Bonjour,

Tu peux tester le code suivant :

Sub InsérerLigne()
' Insérer au dessus de la cellule active
    Rows(ActiveCell.Row & ":" & ActiveCell.Row).Insert Shift:=xlDown
    ActiveCell.Value = ActiveCell.Offset(-1, 0).Value + 1
    ActiveCell.Offset(1, 0).Value = ActiveCell.Value + 1
End Sub

A+

Bonjour et bienvenue sur le forum

Un autre essai :

8tpl-rrl.xlsm (53.17 Ko)

Re-Bonjour,Merci beaucoup pour votre aide

Voilà ci joint le fichier que j'ai pu rectifier mais j'ai un problème,

Je veux par exemple insérer une ligne entre l'id 1 et 2 mais la ligne doit avoir le dernier id de l'ensemble des lignes + 1.

Cordialement,

3tpl-rrl.xlsm (37.79 Ko)

J'avoue ne pas comprendre.

Pourrais-tu joindre le fichier dans lequel tu auras dupliqué la feuille RRL en y mettant ce que tu veux que devienne la feuille d'origine après l'insertion ?

Merci pour ton aide,

Voilà ci joint le document avec le résultat souhaité et une petite description pour que tu puisse tester,

Merci encore une fois,

Cordialement,

3tpl-rrl.xlsm (38.58 Ko)

Voilà :

10tpl-rrl-v2.xlsm (53.01 Ko)

Merci pour ton aide,

mais ça résout pas mon problème, il a joute toujours à la dérnière ligne.

Si par exemple j'ai 30 lignes et je veux rajouter le numéro 31 entre le numéro 2 et 3 il va me le rajouter à la fin et moi je veux au milieu.

Tu m'as compris?

Tu m'as compris?

Parfaitement !

Si par exemple j'ai 30 lignes et je veux rajouter le numéro 31 entre le numéro 2 et 3 il va me le rajouter à la fin et moi je veux au milieu.

Ah ! mais pas du tout !

La dernière version fait bien cela :

capture2

Oui c'est ça,

il le fait en cliquant exactement sur quoi?

Merci beaucoup,,


AHHHH oui, je vois,

Merci beaucoup,

Mais s'il va rajouter le numéro 6 il me le rajoute plusieurs fois

Cordialement,

Mais s'il va rajouter le numéro 6 il me le rajoute plusieurs fois

Pourquoi ferait-il cela ?

Il est obéissant : on lui a dit de prendre le dernier numéro de la liste, d'ajouter 1 et de mettre cette valeur sur la ligne insérée.

Alors, à moins que dans la liste il ait plusieur numéros identiques....

hhhhh lool, pas du tous essaye de ta part, ajoute une ligne dans une ligne et une autre et tu verra que c'est la même valeur,

Je sais pas pourquoi il fait ça

Voilà ce qu'il donne,

Essaie cette nouvelle version :

4tpl-rrl-v3.xlsm (53.69 Ko)

C'est parfait maintenant merci beaucoup,

Mais il me reste un petit souci, si tu l'as remarqué j'utilisais un bouton que j'ai créé dans le menu pour pouvoir créer une ligne à la dernière position mais on prenant le fichier que tu m'as envoyé,je peux ajouter seulement avant la ligne sélectionnée,

je suis vraiment désolé pour ce dérangement,

Merci encore une fois

Avec cette nouvelle version, tu peux ajouter une ligne avec le bon numéro n'importe où, au début, au milieu ou la fin (mais pas en dehors) du tableau.

OK ?

7tpl-rrl-v4.xlsm (54.65 Ko)

C'est parfait,Un grand merci à toi

Cordialement,


J'ai encore un petit soucis, le dernier lool

une fois je veux écrire dans un champ en cliquant deux fois ça me crée une nouvelle ligne,

Je dois intégrer le code dans le menu je pense,

Cordialement,

Un nouveau problème qui vient d'apparaitre pfff je sais que je vous ai dérangé excusez moi svp,

maintenant je dois concaténer l'id avec un mot pour avoir id des exigences,je sais pas comment concaténer en fait

Le résultat que je dois avoir est le suivant :

3tpl-rrl-v4.xlsm (37.85 Ko)

Tu écris :

Je dois intégrer le code dans le menu je pense,

Je te le ferais volontiers mais où est donc le bouton ou ce menu ?

maintenant je dois concaténer l'id avec un mot pour avoir id des exigences

Voilà qui complique singulièrement les choses !

Peut-on ajouter une colonne ? Cela permettrait de garder la numérotation actuelle sans toucher aux macros et la concaténation dans la nouvelle colonne serait un jeu d'enfants !

A te relire.

Merci beaucoup pour votre aide,

le bouton est dans le module.j'ai réglé le soucis.

Pour la concaténation si tu as une solution facile je suis prenate

je te remercie pour ton aide,

merciii encore une fois,

Tu écris :

Pour la concaténation si tu as une solution facile je suis prenate

J'en ai une si tu réponds oui à la question que je t'ai posée et que tu as zappée :

gmb a écrit :

Peut-on ajouter une colonne ?

A te relire

Rechercher des sujets similaires à "macro"