Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

copier dans la premiere cellule vide d'une colonne

jaouad

XLDnaute Nouveau
salut FORUM

svp je voudrai que vous m'aidiez a ce propos je vous en serai tres reconnaissant

insciption automatique de toute valeur inscite dans une cellule de la plage ("G8:IU10") de la "feuil1" dans la premiere cellule vide de la plage ("B8:B271") de la "feuil2"

merci d'avance les amis
 

Pierrot93

XLDnaute Barbatruc
Re : copier dans la premiere cellule vide d'une colonne

Bonjour,

regarde peut être le code ci-dessous, à utiliser dans le module de la feulle "feuil1". click droit sur l'onglet => visualiser le code. Au moins une cellule doit être renseignée dans la plage "B8:B271" :

Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim x As Range
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("G8:IU10")) Is Nothing Then
    With Sheets("Feuil2")
        Set x = .Range("B8:B271").Find("", .Range("B271"), xlValues, , 1, 1, 0)
        If Not x Is Nothing Then Target.Copy x
    End With
End If
End Sub

bonne journée
@+
 

Pierrot93

XLDnaute Barbatruc
Re : copier dans la premiere cellule vide d'une colonne

Bonjour,

modifie comme suit :
Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim x As Range
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("G8:IU10")) Is Nothing Then
    With Sheets("Feuil2")
        Set x = .Range("B8:B271").Find("", .Range("B271"), xlValues, , 1, 1, 0)
        If Not x Is Nothing [COLOR="Blue"]Then x.Value = Target.Value[/COLOR]
    End With
End If
End Sub

bonne journée
@+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…