Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

ecrir sur plusieur feuilles ?

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

MacMac

XLDnaute Occasionnel
Bonjour le forum

Voila je desirerai copier les valeur d'une combo sur plusieur feuille je me sert de se code pour le realier sachant que je voudrai que sa se copie sur deux feuille identique saut le nom de feuille

With Sheets("cumul ")
.Range("C3") = .Range("C3") + Val(ComboBox82.Value)
End With

que faut il rajouter pour coller sur une autre feuille nome cumul annuel

Merci de vos sugestions
 
Re : ecrir sur plusieur feuilles ?

Bonjour

Sans trop comprendre ptêtre:

With Sheets("cumul")
With Sheets("cumul annuel")
.Range("C3") = .Range("C3") + Val(ComboBox82.Value)
End With
End With

A+

Temjeh
 
Dernière édition:
Re : ecrir sur plusieur feuilles ?

Merci de Ta reponseTemjeh

je viens de tester se code mais le hic tout vas cumule annuel mais rein dans cumul

j'ai essayer plein de solution mais impossible de trouver
 
Re : ecrir sur plusieur feuilles ?

Désolé ..pas testé

sous le même bouton:

With Sheets("cumul")
.Range("C3") = .Range("C3") + Val(ComboBox82.Value)
End With

With Sheets("cumul annuel")
.Range("C3") = .Range("C3") + Val(ComboBox82.Value)
End With

A+

Temjeh
 
Dernière édition:
Re : ecrir sur plusieur feuilles ?

Re Temjeh

Voila je viens de corriger tout mon code mais le hic a la fin du code j'ai
End Sub

et la que je lance sa bloque a se niveaux peut m'eclairer

car je ne comprend pas grand chose la

Voici mon code actuelle


un peut long mais desoler j'ai preferer le mettre en entier

merci de m'eclairer

MacMac
 
Re : ecrir sur plusieur feuilles ?

Bonjour

Moi aussi je ne suis pas un pros mais as-tu essayé sans With sheets ... et end with

Ptêtre plus simple:

Sheets("cumul").Range("C3") = Sheets("cumul").Range("C3") + Val(ComboBox82.Value)

...etc

A+

Temjeh

PS il y aurais surement aussi une belle boucle à faire avec tout ton code
 
Re : ecrir sur plusieur feuilles ?

Bonjour

Je ne suis pas un pros des boucle mais regarde le principe:

La première serait du genre:

For i = 10 To 22
Sheets("Base").Cells(21, i) = Me.Controls("Textbox" & i - 4).Text
Next i

pour remplacer:

'Correspond code Chantier
Sheets("Base").Range("J" & 21) = TextBox6.Text
Sheets("Base").Range("K" & 21) = TextBox7.Text
Sheets("Base").Range("L" & 21) = TextBox8.Text
Sheets("Base").Range("M" & 21) = TextBox9.Text
Sheets("Base").Range("N" & 21) = TextBox10.Text
Sheets("Base").Range("O" & 21) = TextBox11.Text
Sheets("Base").Range("P" & 21) = TextBox12.Text
Sheets("Base").Range("Q" & 21) = TextBox13.Text
Sheets("Base").Range("R" & 21) = TextBox14.Text
Sheets("Base").Range("S" & 21) = TextBox15.Text
Sheets("Base").Range("T" & 21) = TextBox16.Text
Sheets("Base").Range("U" & 21) = TextBox17.Text
Sheets("Base").Range("V" & 21) = TextBox18.Text


Pour la deuxième:

For i = 6 To 9
Sheets("Base").Cells(22, i) = Me.Controls("Combobox" & i).Text
Next i


...remplace:

'Correspond a Joel Devassine
Sheets("Base").Range("F" & 22) = ComboBox6.Text
Sheets("Base").Range("G" & 22) = ComboBox7.Text
Sheets("Base").Range("H" & 22) = ComboBox8.Text
Sheets("Base").Range("I" & 22) = ComboBox9.Text

Évidemment pour une boucle plus longue il faudrait mettre tes combo en ordre

...etc

A+

Temjeh
 
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

Discussions similaires

S
Réponses
4
Affichages
1 K
sp3ktroom
S
F
Réponses
9
Affichages
17 K
fredoud
F
Y
Réponses
0
Affichages
1 K
yassoux
Y
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…