> Tous les forums > Forum Bureautique
 meme code pour toutes les feuilles du classeurSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
vieuxmonsieur
  Posté le 08/04/2013 @ 09:46 
Aller en bas de la page 
Astucien

bonjour,

je souhaiterai pouvoir utiliser ce code pour toutes les feuilles du classeur soit : mois de Jan à Dec :

'Un petit code qui, lors d'une saisie colonne A, en première ligne vide,
'ajoute systématiquement une ligne 'supplémentaire de saisie...

Private Sub Worksheet_Change(ByVal Target As Range)
Dim DernLig As Integer
Dim sht As Worksheet
If Target.Column <> 2 And Target.Count > 1 Then Exit Sub
DernLig = Range("A65536").End(xlUp).Row
If Target.Row = DernLig Then
Rows(DernLig + 1).Copy Range("A" & DernLig + 2)
Else
Rows(DernLig + 2).Delete
End If
End Sub

je vous remercie de bien vouloir m'indiquer ce que je dois changer ou modifier et de me commenter le code.

en vous souhaitant une bonne journee

Publicité
vieuxmonsieur
 Posté le 08/04/2013 à 12:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Dois-je obligatoirement la recopier dans toutes les feuilles ?

Anonyme
 Posté le 08/04/2013 à 13:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
ferrand
 Posté le 08/04/2013 à 14:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

Elle se transpose presque identiquement, dans module ThisWorkbook :

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim DernLig As Integer
If Target.Column <> 2 And Target.Count > 1 Then Exit Sub
DernLig = Sh.Range("A65536").End(xlUp).Row
If Target.Row = DernLig Then
Sh.Rows(DernLig + 1).Copy Sh.Range("A" & DernLig + 2)
Else
Sh.Rows(DernLig + 2).Delete
End If
End Sub

vieuxmonsieur
 Posté le 08/04/2013 à 14:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

merci à vous ReineClaude et ferrand

en vous souhaitant une tres bonne fi de journee

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Glacière électrique de camping MOBICOOL W40 39 litres, 12/24V et 220V
65,00 € 99 € -34%
@Amazon
Tondeuse à gazon sans fil Bosch CityMower 18 (18V, 1 batterie 4.0 Ah, 32 cm, 300 m²)
219,58 € 316,99 € -31%
@Amazon Allemagne
Mini PC ACEMAGICIAN AM08 Pro (Ryzen 9 6900HX, 16 Go RAM, SSD 512 Go, Radeon RX 680M, Windows 11 Pro)
363,09 € 499 € -27%
@Amazon
1 Lego acheté = le 2ème à -50%
-1 -27%
@Amazon
Kit de 32 Go (2 x 16 Go) de mémoire DDR5 Corsair Vengeance RGB 6000 MHz CL36
104,99 € 142 € -26%
@Amazon
Ecran PC 24 pouces KTC H24F8 (IPS, Full HD, 190 Hz)
91,99 € 109 € -16%
@Geekbuying

Sujets relatifs
Protéger toutes les Feuilles en meme temps
verrouiller toutes les feuilles d'un classeur Exel
[Astuces] Même mise en forme toutes feuilles
Afficher 2 Feuilles d'un même classeur
Vérouiller toutes les feuilles d'un classeur
Affichage simultané deux feuilles même classeur
Excel 2007 Copier/Coller d’une feuille à l’autre Dans un même classeur.
Excel mémoire insuffisante pour ouvrir un nouveau classeur
copier sur plusieurs feuilles excel en meme temps
ActiveWorkbook.*** pour un classeur masqué
Plus de sujets relatifs à meme code pour toutes les feuilles du classeur
 > Tous les forums > Forum Bureautique