> 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
Tournevis a cliquet à embout Bosch + 18 embouts (mécanisme à 36 dents porte-embout magnétique poignée Softgrip)
14,99 € 19,99 € -25%
@Amazon
Ensemble clavier + souris sans fil Logitech MK270
27,34 € 35 € -22%
@Amazon
Chaussures Adidas VS Pace 2.0
35,55 € 55 € -35%
@Amazon
Processeur AMD Ryzen 5 7600 (6 coeurs, 12 threads)
194 € 235 € -17%
@Amazon Allemagne
12 piles rechargeables AmazonBasics AAA 800 mAh
11,69 € 16 € -27%
@Amazon
Chargeur ANTWELON 65W compatible avec les ordinateurs portables DELL
17,14 € 24,99 € -31%
@Amazon

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