Incrémenter un offset
Fermé
infodes
Messages postés
50
Date d'inscription
mardi 26 novembre 2013
Statut
Membre
Dernière intervention
21 décembre 2023
-
5 déc. 2013 à 15:59
desinfo - 9 déc. 2013 à 17:50
desinfo - 9 déc. 2013 à 17:50
A voir également:
- Offset path illustrator français
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Wetransfer français - Télécharger - Téléchargement & Transfert
- WeTransfer gratuit : envoyer des fichiers via Internet - Guide
- Id chinois one piece fighting path - Forum Jeux vidéos smartphones
- Chatgpt en français gratuit - Télécharger - Outils Internet
2 réponses
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
337
6 déc. 2013 à 03:08
6 déc. 2013 à 03:08
Bonjour
j'espère avoir bien compris
j'espère avoir bien compris
Sub InsertLignes()cdlt
Application.ScreenUpdating = False
'on compte le nombre de feuille du classeur
NbreFeuille = ActiveWorkbook.Sheets.Count
'on récupère le N° de chaque feuille
ReDim NumFeuille(NbreFeuille) As String
For i = 1 To NbreFeuille
If Left(Sheets(i).Name, 1) = "#" Then
PositionDiese = InStr(1, Sheets(i).Name, "#", 1)
NumFeuille(i) = CLng(Right(Sheets(i).Name, Len(Sheets(i).Name) - (PositionDiese)))
End If
Next
Sheets("Test").Select
'A partir de la cellule A5 et pour chaque feuille trouvée, on décale du nombre de _
lignes égal au numéro de la feuille et on insère une nouvelle ligne
For i = 1 To NbreFeuille
If NumFeuille(i) <> "" Then
Range("A5").Offset(NumFeuille(i), 0).Select
Selection.EntireRow.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End If
Next
End Sub