Inserer des lignes en fonction d'un nombre affiché dans une autre cellule

Bonjour,

Tout d'abord je souhaite préciser que je suis nouvelle en VBA.

Voici mon souci: Je souhaite qu'a partir de C116 "Nombre d'ecran par module" affichant un nombre X, une serie de X lignes s'affichent de B119 jusqu'a B119+X

Je ne sais pas si je suis claire, je joins une capture de la partie concernée de mon fichier ainsi qu'un essai de code.

Je pense qu'il faudrait créer une boucle mais a part ce je suis perdue...Merci pour votre aide

Sub ecran()

Dim ecran As Integer, n As Integer, nombre As String
ecran = Range("C116")
nombre = Range("B119")

For n = 1 To 10
If ecran = n Then nombre = "numero" & n
Next

End Sub

2021 01 27 15 32 55 projet devis copie excel

Bonjour,

Voici un essai d'après ce que j'ai compris :

Sub ecran()

X = Range("C116")
if X > 0 then range("120:" & 120 + X - 1).insert

End Sub

Je ne savais pas ce que vous vouliez faire avec le reste donc je l'ai enlevé pour l'instant.

Cdlt,

Rechercher des sujets similaires à "inserer lignes fonction nombre affiche"