tactic6
XLDnaute Impliqué
Bonjour le forum
dans mon appli j'ai crée une macro qui me permet d'insérer une ligne
voici son code
Cette macro me rajoute une ligne sur la cellule qui est sélectionnée et ensuite réécrit les formules et pour finir pour que mon tableau reste à la même taille me supprime une ligne en fin de tableau
Mes requêtes sont les suivantes :
-Comment faire pour que je revienne directement sur la cellule sélectionnée avant insertion de ligne
-Comment limiter l'insertion de ligne uniquement si la cellule sélectionnée est comprise entre B15 et B50
-Comment limiter l'insertion aux colonnes B à K ceci parce que j'ai des boutons de commande à droite de mon tableau et qu'actuellement à chaque insertion de ligne mes boutons descendent aussi
Merci et bonne journée
dans mon appli j'ai crée une macro qui me permet d'insérer une ligne
voici son code
Code:
Sub nouvelleligne1()
Dim iR&, i&, k&, Ak&
Application.ScreenUpdating = False
Worksheets("SAISIE").Unprotect
iR = ActiveCell.Row
Rows(iR).Insert
For a = 15 To 42
If IsEmpty(Cells(a, 3)) Then
Cells(a, 3).FormulaLocal = "=SI(NON(ESTVIDE(B" & a & "));RECHERCHEV(B" & a & ";'liste des articles'!$A$2:$D$10000;2;FAUX);"""")"
End If
Next
For Z = 15 To 42
If IsEmpty(Cells(Z, 9)) Then
Cells(Z, 9).FormulaLocal = "=SI(NON(ESTVIDE(B" & Z & "));RECHERCHEV(B" & Z & ";'liste des articles'!$A$1:$D$10000;4;FAUX);"""")"
End If
Next
For j = 15 To 42
If IsEmpty(Cells(j, 11)) Then
Cells(j, 11).FormulaLocal = "=SI(NON(ESTVIDE(B" & j & "));RECHERCHEV(B" & j & ";'liste des articles'!$A$1:$D$10000;3;FAUX);"""")"
End If
Next
Range("B51:K51").Select
Selection.Delete Shift:=xlUp
Worksheets("SAISIE").Protect
Application.ScreenUpdating = True
End Sub
Mes requêtes sont les suivantes :
-Comment faire pour que je revienne directement sur la cellule sélectionnée avant insertion de ligne
-Comment limiter l'insertion de ligne uniquement si la cellule sélectionnée est comprise entre B15 et B50
-Comment limiter l'insertion aux colonnes B à K ceci parce que j'ai des boutons de commande à droite de mon tableau et qu'actuellement à chaque insertion de ligne mes boutons descendent aussi
Merci et bonne journée