OVH Cloud OVH Cloud

Copier une feuille et supprimer les formules

4 réponses
Avatar
Jacques \(BE\)
Bonjour,

J'ai une feuille "Donnees"
La première cellule contient un nombre par exemple "1234" et dans la barre
de formule "=ARRONDI(Section1!B11;4)"
Après la copie de la feuille "Donnees" vers la feuille "Saisie" mon nombre
"1234" est copié et la formule aussi. Le problème est lorsque je modifie la
cellule dans la feuille "Donnees" , la feuille "Saisie" est modifiée aussi.

Lors de la copie vers la feuille "Saisie" je voudrai uniquement récupérer la
valeur se trouvant dans la cellule et faire disparaitre la formule.

Comment faire ??

Merci de vos réponses

Jacques

4 réponses

Avatar
FdeCourt
Hello

Tu copies tes cellules, puis Edition > Collage Spécial > Tu
sélectionnes Valeur


Bonjour,

J'ai une feuille "Donnees"
La première cellule contient un nombre par exemple "1234" et dans la ba rre
de formule "=ARRONDI(Section1!B11;4)"
Après la copie de la feuille "Donnees" vers la feuille "Saisie" mon nom bre
"1234" est copié et la formule aussi. Le problème est lorsque je modi fie la
cellule dans la feuille "Donnees" , la feuille "Saisie" est modifiée au ssi.

Lors de la copie vers la feuille "Saisie" je voudrai uniquement récup érer la
valeur se trouvant dans la cellule et faire disparaitre la formule.

Comment faire ??

Merci de vos réponses

Jacques


Avatar
Jacques \(BE\)
Bonjour,

Merci pour ta réponse mais tout se fait par prorgrammation...

Sheets("Donnees").Copy after:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "Saisie"

C'est lors de cette copie je voudrai ne récupérer les valeur et pas les
formules.


Merci


"FdeCourt" a écrit dans le message de
news:
Hello

Tu copies tes cellules, puis Edition > Collage Spécial > Tu
sélectionnes Valeur


Bonjour,

J'ai une feuille "Donnees"
La première cellule contient un nombre par exemple "1234" et dans la barre
de formule "=ARRONDI(Section1!B11;4)"
Après la copie de la feuille "Donnees" vers la feuille "Saisie" mon nombre
"1234" est copié et la formule aussi. Le problème est lorsque je modifie
la

cellule dans la feuille "Donnees" , la feuille "Saisie" est modifiée
aussi.


Lors de la copie vers la feuille "Saisie" je voudrai uniquement récupérer
la

valeur se trouvant dans la cellule et faire disparaitre la formule.

Comment faire ??

Merci de vos réponses

Jacques


Avatar
FdeCourt
Ok, et un truc comme ca :

Dim sh As Object
Sheets("Donnees").Cells.Copy
Set sh = Sheets.Add(After:=Sheets(Sheets.Count))
sh.Name = "Saisie"
sh.Cells.PasteSpecial Paste:=xlPasteValues 'Pour les valeurs uniquement
sh.Cells.PasteSpecial Paste:=xlPasteFormats 'Pour le format



Bonjour,

Merci pour ta réponse mais tout se fait par prorgrammation...

Sheets("Donnees").Copy after:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "Saisie"

C'est lors de cette copie je voudrai ne récupérer les valeur et pas l es
formules.


Merci


"FdeCourt" a écrit dans le message de
news:
Hello

Tu copies tes cellules, puis Edition > Collage Spécial > Tu
sélectionnes Valeur


Bonjour,

J'ai une feuille "Donnees"
La première cellule contient un nombre par exemple "1234" et dans la barre
de formule "=ARRONDI(Section1!B11;4)"
Après la copie de la feuille "Donnees" vers la feuille "Saisie" mon n ombre
"1234" est copié et la formule aussi. Le problème est lorsque je mo difie
la

cellule dans la feuille "Donnees" , la feuille "Saisie" est modifiée
aussi.


Lors de la copie vers la feuille "Saisie" je voudrai uniquement récup érer
la

valeur se trouvant dans la cellule et faire disparaitre la formule.

Comment faire ??

Merci de vos réponses

Jacques




Avatar
Jacques
Merci !

Pas évident toutes ces petites fonctionnallités d'Excel ! :-)


"FdeCourt" a écrit dans le message de news:

Ok, et un truc comme ca :

Dim sh As Object
Sheets("Donnees").Cells.Copy
Set sh = Sheets.Add(After:=Sheets(Sheets.Count))
sh.Name = "Saisie"
sh.Cells.PasteSpecial Paste:=xlPasteValues 'Pour les valeurs uniquement
sh.Cells.PasteSpecial Paste:=xlPasteFormats 'Pour le format



Bonjour,

Merci pour ta réponse mais tout se fait par prorgrammation...

Sheets("Donnees").Copy after:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "Saisie"

C'est lors de cette copie je voudrai ne récupérer les valeur et pas les
formules.


Merci


"FdeCourt" a écrit dans le message de
news:
Hello

Tu copies tes cellules, puis Edition > Collage Spécial > Tu
sélectionnes Valeur


Bonjour,

J'ai une feuille "Donnees"
La première cellule contient un nombre par exemple "1234" et dans la
barre


de formule "=ARRONDI(Section1!B11;4)"
Après la copie de la feuille "Donnees" vers la feuille "Saisie" mon
nombre


"1234" est copié et la formule aussi. Le problème est lorsque je modifie
la

cellule dans la feuille "Donnees" , la feuille "Saisie" est modifiée
aussi.


Lors de la copie vers la feuille "Saisie" je voudrai uniquement
récupérer


la
valeur se trouvant dans la cellule et faire disparaitre la formule.

Comment faire ??

Merci de vos réponses

Jacques