VBA-Remplacer
Résolu/Fermé
Monsieur_Malik
Messages postés
17
Date d'inscription
samedi 1 décembre 2018
Statut
Membre
Dernière intervention
1 mars 2020
-
Modifié le 1 déc. 2018 à 21:07
Monsieur_Malik Messages postés 17 Date d'inscription samedi 1 décembre 2018 Statut Membre Dernière intervention 1 mars 2020 - 1 déc. 2018 à 21:14
Monsieur_Malik Messages postés 17 Date d'inscription samedi 1 décembre 2018 Statut Membre Dernière intervention 1 mars 2020 - 1 déc. 2018 à 21:14
A voir également:
- VBA-Remplacer
- Remplacer disque dur par ssd - Guide
- Remplacer word - Guide
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Remplacer carte graphique - Guide
2 réponses
danielc0
Messages postés
1590
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
6 mars 2025
186
1 déc. 2018 à 18:32
1 déc. 2018 à 18:32
Bonjour,
Essaie :
Cordialement.
Daniel
Essaie :
Sub test() Dim i As Integer Dim arret As Boolean i = 2 Do If (ActiveSheet.Range("A" & i)) = "" Then arret = True Else i = i + 1 End If Loop While arret = False Range("A" & i - 10 & ":DL" & i - 1).Copy Range("A" & i).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=False Selection.Replace "FXCORP-DA", "FXMASS-DA" End Sub
Cordialement.
Daniel
Monsieur_Malik
Messages postés
17
Date d'inscription
samedi 1 décembre 2018
Statut
Membre
Dernière intervention
1 mars 2020
1 déc. 2018 à 20:22
1 déc. 2018 à 20:22
Une derniere chose je voudrais aussi que le resultat de la formule qui ce trouve dans la partie du tableau a copier soit figée comment faire?
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié le 1 déc. 2018 à 20:27
Modifié le 1 déc. 2018 à 20:27
Donc, dans ce cas la formule ne sera pas conservée :
Sub test() Dim r As Range With ActiveSheet.Columns(1) Set r = .Find("", .Cells(2), , , , xlNext).Offset(-10).Resize(10, 116) End With r.Copy r.Offset(10) r.Offset(10).Value = r.Value r.Offset(10).Replace "FXCORP-DA", "FXMASS-DA" End Sub
danielc0
Messages postés
1590
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
6 mars 2025
186
1 déc. 2018 à 20:28
1 déc. 2018 à 20:28
Qu'est-ce que tu entends par "figé" ?
Daniel
Daniel
Monsieur_Malik
Messages postés
17
Date d'inscription
samedi 1 décembre 2018
Statut
Membre
Dernière intervention
1 mars 2020
1 déc. 2018 à 20:30
1 déc. 2018 à 20:30
Annuler la formule donc juste avoir le resultat quand je clique dans la cellule
Monsieur_Malik
Messages postés
17
Date d'inscription
samedi 1 décembre 2018
Statut
Membre
Dernière intervention
1 mars 2020
>
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 déc. 2018 à 20:36
1 déc. 2018 à 20:36
Oui mais je veut que la formule soit annulée seulement dans la partie du tableau que je vais copier pas au niveau de la partie qui sara collée a la suite
Monsieur_Malik
Messages postés
17
Date d'inscription
samedi 1 décembre 2018
Statut
Membre
Dernière intervention
1 mars 2020
1 déc. 2018 à 20:42
1 déc. 2018 à 20:42
Les formules se trouvent en colonne G
1 déc. 2018 à 18:54
Modifié le 1 déc. 2018 à 19:33
Il serait plus propre d'écrire :
Edit : Ou si A1 est vide
1 déc. 2018 à 20:02