remplissage cellules

  • Initiateur de la discussion Initiateur de la discussion p.fournand
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

p.fournand

Guest
Apres avoir rechercher dans une colonne une valeur, je voudrais remplir les cellules adjacente

EX: Sub Rechercher()
Dim Ws As Worksheet, Cel As Range

Set Ws = Worksheets("Données")
With Ws
For Each Cel In .Range("A3:A" & .Range("A65536").End(xlUp).Row)
If Cel.Value = Saisie.DateSaisie.Text Then

'Remplissage des cellules suivante avec les valeurs de C1 a C7 saisie


End If
Next Cel
End With
End Sub

Merci d'avance
 
Re : remplissage cellules

Bonjour,

Dans la feuille, nommez plage les 7 cellules à copier (mais ce n'est pas indispensable, juste au cas où...).

En supposant que Saisie.DateSaisie signifie quelque chose, pour copier les valeurs de cette plage :

Code:
If Cel.Value = CDate(Saisie.DateSaisie) Then Cel.Offset(, 1).Resize(, 7) = Application.Transpose([plage].Value)

ou aussi :

Code:
If Cel.Text = Saisie.DateSaisie Then Cel.Offset(, 1).Resize(, 7) = Application.Transpose([plage].Value)

Edit : ah mais pour copier, il faut transposer plage, si c'est une colonne.

A+
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
670
Réponses
5
Affichages
575
Réponses
7
Affichages
455
Retour