Copy dans cellules visibles seulement

Bonjour,

je cherche à faire une macro VBA pour exécuter des copies dans des cellules visibles seulement.

Les instructions EXCEL fonctionnent correctement pour cela.

Une macro enregistrée automatiquement aussi.

Mais je ne parviens pas à faire une macro générique pour exécution sur des champs variables.

L'exemple est dans le fichier joint.

Je n'ai pas l'expérience de la programmation objet d'où probablement mon problème

Merci pour votre aide.

Cordialement

Dominique

30essais.xlsm (22.30 Ko)

Bonsoir

Ne sachant pas ce que tu veux faire mais cette macro fonctionne, la copie ne se fera que sur les cellules visibles

Sub Test()
  Range("D4").Copy Range("D4:D10")
End Sub

Merci

effectivement cette macro plus simple que celle que j'utilise donne le résultat aussi.

Mais ce que je voudrais faire est pouvoir appliquer la macro à des champs définis par l'utilisateur avant chaque usage.

Par exemple que:

1 l'utilisateur puisse sélectionner la cellule ou le champ à copier en faisant selection + copie,

2 qu'il désigne le champ cible faisant sélection

3 et enfin lance la macro qui rcollerait alors la valeur copiée dans le champ cible et uniquement dans les cellules visibles.

Je sais obtenir le résultat en faisant tout faire par l'utilisateur (y compris l'étape 3 avec la commande atteindre) mais je ne sais pas faire ce que je souhaite comme indiqué ci dessus c'est à dire faire travailler la macro sur les champs que l'utilisateur visent de définir.

Merci

Dominique G

Bonjour

Quelque chose de très simple

Bonjour,

Super

Merci

Dominique G

Rechercher des sujets similaires à "copy visibles seulement"