problème de positionnement par macro

  • Initiateur de la discussion Initiateur de la discussion Gedch
  • 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 !

Gedch

XLDnaute Occasionnel
Bonjour à tout le Forum

J’ai un problème de positionnement par macro

1er cas)
Si je suis par exemple sur la cellule D8
Je veux recopier les cellules B500 😛500 dans la cellule B de la ligne active
Que dois-je mettre ?

J’avais pensé mettre :
Range("B" & ActiveCell.Row).Select
Mais cela ne convient pas, car la copie se fait à partir de D8 et non de B8

2 ème cas)
Je suis toujours par exemple sur la cellule D8
Mais je veux que à l’aide de la même macro
En sélectionnant les cellules B8 :B10
Pouvoir recopier les cellules B500 😛500 dans ces cellules B8 :B10
Soit B500 😛500 dans B8 😛10

Merci d'avance pour votre aide
 
Re : problème de positionnement par macro

Bonjour,

pas tout compris.. et manque de détails tout ca, regarde peut être du coté du collage spécial, la fonction "transpose"... en utilisant l'enregistreur de macro tu auras le code...

bonne journée
@+
 
Re : problème de positionnement par macro

Bonjour

Merci pour ton aide
Mais j'ai déjà essayé avec le mode enregistrement, mais cela ne m'apporte rien dans le cas présent
Il ne s'agit pas du tout d'un collage spécial

Je veux juste recopier par macro les cellules B500😛500
Soit sur une ligne dans les cellules B8😛8 si je suis sur une cellule de la ligne 8
Mais cela peur très bien être aussi dans les cellules B10: P10 si je sur cette ligne
C'est pour cela que j'ai précisé à partir de cellule B de la ligne active

Soit sur plusieurs lignes si je sélectionne plusieurs cellules de lignes successives
c'est à dire que si je sélectionne les cellules B8:B10
les cellules les cellules B500😛500 devront se recopier dans les cellules correspondantes dans les lignes 8 à 10

A+
 
Re : problème de positionnement par macro

Re

Ta première macro pour une seule ligne fonctionne parfaitement

Ta 2ème macro, fonctionne sur n'importe quel nombre de ligne
C'est très exactement ce que je souhaitais.

Je te remercie beaucoup

Si tu peux m'en dire plus sur
Code:
Resize(Selection.Rows.Count, 15)
Cela pourrait encore plus me satisfaire

A+
 
Re : problème de positionnement par macro

Re

J'avais bien tenté de le faire, mais il ne trouve rien
J'ai l'impression que j'ai un problème avec mon aide sur VBA
Et si je vais dans l'aide Excel
Il me renvoie vers une utilisation pour un graphique
Ce qui ne correspond bien sûr pas

A+
 
Re : problème de positionnement par macro

Re,

Merci, c'est Ok
Entretemps j'avais cherché sur la toile et j'ai trouvé des explications succinctes
Mais elles m'ont permis de comprendre, notamment le nombre 15

Cela me permettra certainement de l'utiliser dans d'autres circonstances

Merci encore pour ton aide

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
7
Affichages
598
D
  • Question Question
Réponses
5
Affichages
217
Didierpasdoué
D
Retour