onko sellaista "vaihto-ohjelmaa", joka lukisi tietokannasta (excel) vanhan tuotenumeron ja laittaisi sen perusteella kansiossa oleviin kuviin uuden tuotenumeron? Ja niin, että ohjelma vaihtaisi vain osan nimestä, jossa ko vaihdettava tuotenumero on ja säilyttäisi vanhan nimen muut osat.
Esim. 1234p1.jpg => 56789p1.jpg
onko jokin funktio tai makrojuttu tms.
kiitos aiemmasta avusta!
Nyt en osaa...
1
107
Vastaukset
moduuliin...
Option Explicit
'vanhat nimet sarake A
'uudet nimet sarake B
'tiedostopääte .jpg
Sub UudelleenNimeä()
Dim vika As Long
Dim vanha As String
Dim uusi As String
Const POLKU As String = "E:\Testi\"
vika = Range("A65536").End(xlUp).Row
On Error Resume Next
vanha = Dir(POLKU)
Do While vanha ""
Debug.Print vanha
If UCase(Right$(vanha, 3)) = "JPG" Then
uusi = EtsiJaSiirrä(vanha, Columns("A:A")).Offset(0, 1)
If Not uusi = "" Then
Name POLKU & vanha As POLKU & uusi
End If
End If
vanha = Dir
Loop
End Sub
Function EtsiJaSiirrä(Hakuehto As Variant, HakuAlue As Range) As Range
Dim solu As Range
Dim EkaOsoite As String
Worksheets("Kuvat").Activate
With HakuAlue
Set solu = .Find( _
What:=Hakuehto, _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False, _
SearchFormat:=False)
If Not solu Is Nothing Then
Set EtsiJaSiirrä = solu
EkaOsoite = solu.Address
Do
Set EtsiJaSiirrä = Union(EtsiJaSiirrä, solu)
Set solu = .FindNext(solu)
Loop While Not solu Is Nothing And solu.Address EkaOsoite
End If
End With
End Function
Keep EXCELing
@Kunde
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Suomen markka otettiin käyttöön vuonna 1860
Suomi käytti vuoteen 1840 asti rahayksikkönään rinnakkain Ruotsin riikintaalareita ja Venäjän ruplaa. Tämän jälkeen oli349238"Mä elän vieläkin"
Ikurin turbiini vetäisi taannoin lainabiisin Topin (RIP också) ja kumppaneiden kanssa. Toivottavasti on yläkerrassa kunn283743Yksityinen sektori aiheuttanut Suomen taantuman
Investointien sijasta nostaneet voitot osinkoina omistajille. Ehdotan korjausliikkeenä yksityisen sektorin sosialisoimi732338Pate Mustajärvi on kuollut
Ihan pari tuntia sitten. Että sellaista. https://www.is.fi/viihde/art-2000011715177.html1102179Kylläpä asiat onkin nyt hyvin verrattuna Sannan aikaan
Sannan aikana aähkön alv oli 10%, nyt 25,5%. Ajatelkaa nytkin pörssisähkö on ilmaista, keskellä talvea! Bensan hinta on181886Miten ikinä kelpaisin sulle
Sinä saat niiltä muilta naisilta paljon enemmän, mitä minulta... Tai mihin minä olisin valmis. Enkä edes olisi niin tait141548Edes vitamiinit eivät taanneet loputonta elämää
Nimittäin niistä rahaa itselleen taikonut tohtori siirtyi tuonpuoleiseen.281354- 711227
Esko ja Martina viettävät joulua
Entisen avioparin joulunvietto on ylittänyt IS uutiskynnyksen169956Millaisia odotuksia ensi vuodelle?
Itse odotan parempaa taloudellista tasapainoa ja sen aion myös saavuttaa, kun onhan se vain minusta kiinni.161869