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 !

FabsMeca13

XLDnaute Nouveau
Bonjour étant nouveau sur EXCEL et ne trouvant pas exactement ce que je recherche (j'ai essayer plusieurs code mais rien ne fonctionne)

je recherche le code qui me permettrai de copier des cellule de ma feuille Stock que je sélectionne manuellement à la main, et les copier sur ma feuille Facture à partir de la cellule C19

merci d'avance à ceux qui pourront m'aider
 
Bonsoir FabsMeca13, bienvenue sur XLD,

Il faudrait savoir quelles sont les cellules à copier.

En attendant placez dans le code de la feuille "Stock" (clic droit sur l'onglet et Visualiser le code) :
VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
With Sheets("Facture")
    If IsEmpty(.[C18]) Then .[C18] = " "
    Target.Copy .Columns("C").Find("", .[C18], xlValues)
    .Activate 'facultatif
End With
End Sub
La macro se déclenche quand on fait un double-clic sur une cellule de la feuille.

A+
 
Dernière édition:
Bonjour FabsMeca13, le forum,

J'ai corrigé les macros précédentes car elles ne fonctionnaient pas toujours correctement si la colonne C de la feuille "Facture" était vide.

Pour ne copier que la valeur :
Code:
Sub CopierValeur()
With Sheets("Facture")
    If IsEmpty(.[C18]) Then .[C18] = " "
    .Columns("C").Find("", .[C18], xlValues) = ActiveCell
    .Activate 'facultatif
End With
End Sub
A+
 
- 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

Discussions similaires

Réponses
3
Affichages
293
  • Question Question
XL 2019 B
Réponses
10
Affichages
580
Réponses
10
Affichages
790
Retour