Copie Valeur défini dans une cellule

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 !

GuillaumA

XLDnaute Occasionnel
Bonjour,

Soit la macro ci dessous présente en Feuil2 sur bouton de commande:
Code:
Sub AccèsAlaFeuilleA() 
    NomDeLaFeuille = Range("C5")
    If Range("Feuil1!H1") = "" Then [COLOR="Green"]'condition obligatoire dans mon cas, mais à ne pas prendre en compte dans le problème que j'énonce.[/COLOR]
    Sheets(NomDeLaFeuille).Select
    [COLOR="Red"]Sheets("Feuil2").Rows("C20:C20").PasteSpecial = NomDeLaFeuille[/COLOR]
End Sub

Je voudrais que, en même temps que de sélectionner la feuille qui a le nom défini en cellule C5, cette macro envoie ce nom dans la cellule C20.
J'ai rajouté ce qu'il y a en rouge et ça ne marche pas.
Aurais-je manqué quelque chose ?

Cordialement,
Guillaume A.
 
Dernière édition:
Re : Copie Valeur défini dans une cellule

Bonjour GuillaumeA,

A tout hasard ...

Code:
Sheets(NomDeLaFeuille).Range("C20") = NomDeLaFeuille

Bien à toi,

mth

Edit: Arf 🙂 décidément je te poursuis aujourd'hui Odesta 🙂
@ +,
m
 
Re : Copie Valeur défini dans une cellule

Merci bien Odesta, mth.
Ça marche nikel! J'avais utilisé .Value avant mais à la place de
Code:
.Range("C20")
j'avais utilisé
Code:
.Rows("C20:C20")
.

Faudra que je comprenne un jour pourquoi ce que j'ai mis ne marche pas dans ce cas là mais marche dans d'autres.

Cordialement et encore merci!

Guillaume 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
10
Affichages
789
Retour