RSSFragen zu MS Excel 2010

SVERWEIS

Beitragvon edding » Sa 16. Apr 2011, 15:19


Deine Office 2010 Suite: Professional / Professional plus
Add Ins und/oder Zusatz-Programme installiert: Nein
Version:

Betriebssystem Version: windows 7
Welches Virenschutz-Programm hast Du installiert? avira

Was hast Du gemacht, bevor das Problem aufgetreten ist?
Ausgangstabelle geändert

Was hast Du bereits versucht um das Problem zu lösen?
probiert aber ohne Erfolg

Fehlerbeschreibung und Nachricht
SVERWEIS
Ich benutze SVERWEIS für Rechnungen, klappt alles wunderbar. Nun möchte ich, wenn sich z. B. eine Artikelbezeichnung ändert,
von Version 1 auf Version 2 nicht alle alten Rechnungen, in denen Version 1 steht, aktualisiert werden,
sondern hier die Version stehen bleibt und in den neuen Rechnungen die Version 2 steht. Klar ich könnte im Tabellenblatt
aus dem die Daten gezogen werden, eine weitere Artikelbezeichnung einfügen und das Problem wäre gelöst.
Aber hat jemand einen Hinweis, ob es möglich ist SVERWEIS so zu nutzen,
dass nur aktuelle Daten geändert werden (habe schon an Blatt- und Zellenschutz gedacht klappt aber nicht)
oder kann mir jemand eine andere Funktion empfehlen?
Danke für Eure Hinweise.
edding
Benutzeravatar
 
Beiträge: 53
Registriert: Mo 1. Mär 2010, 23:48

Re: SVERWEIS

Beitragvon Hajo_Zi » Sa 16. Apr 2011, 17:31

nur wenige sehen Deine Datei und können mit der Beschreibung was anfangen.

Gruß Hajo
Hardware
Intel(R)Core(TM)i7-2600CPU, 8,0 GB RAM
Betriebssystem Windows 7 64 bit SP1, Office 2010 32 bit SP1
Office 97 bis 2007 virtuell
Hajo_Zi
Benutzeravatar
 
Beiträge: 517
Registriert: Mi 15. Jul 2009, 13:19
Wohnort: Straubing

Re: SVERWEIS

Beitragvon Amethyst » Sa 16. Apr 2011, 17:47

Hallo edding,
wie wäre es mit einer Wenn-Kombination und Sverweis? In der Wenn-Abfrage das Datum der Änderung eingeben.

Gruß Amethyst
Nur wer fragt, bringt sich und andere weiter, wer antwortet, hat sich ein Feedback verdient.
Wer, wie, was, wieso, weshalb, warum ... wer nicht fragt bleibt dumm!
Amethyst
Benutzeravatar
 
Beiträge: 985
Registriert: So 8. Feb 2009, 16:04
Wohnort: Bad Zwischenahn

Re: SVERWEIS

Beitragvon ae » Sa 16. Apr 2011, 19:29

Hallo,
wie Amethyst bereits geschrieben hat könnte man den Sverweis mit einer Wenn oder einer anderen Funktion kombinieren oder aber evtl. auch Index und Vergleich nutzen.
Allerdings ist mir ein wenig flau beim Gedanken, dass Du Rechnungen erstellst und diese danach auf änderbar hast indem Du Formeln beibehälst.

Aber denkbar wäre zB so ein Konstrukt

Distanz

 ABCDEFG
1       
2       
3  Art001.01.201001.07.201001.01.2011
4  Messer           1,00 €        2,00 €        3,00 €        4,00 €
5  Gabel           5,00 €        6,00 €        7,00 €        8,00 €
6  Schere           9,00 €       10,00 €       11,00 €       12,00 €
7  Licht         13,00 €       14,00 €       15,00 €       16,00 €
8       
9       
10  ArtDatumPreis  
11  Messer01.02.2009        1,00 €   
12  Gabel01.02.2010        6,00 €   
13  Schere20.10.2010       11,00 €   
14  Licht01.01.2011       16,00 €   
15  Schere16.04.2011       12,00 €   
16  Licht02.07.2010       15,00 €   
17  Messer02.07.2010        3,00 €   
18  Gabel12.06.2010        6,00 €   
19       

Formeln der Tabelle
ZelleFormel
E11=INDEX($C$3:$G$7;VERGLEICH(C11;$C$3:$C$7;0);VERGLEICH(D11;$C$3:$G$3;1))
E12=INDEX($C$3:$G$7;VERGLEICH(C12;$C$3:$C$7;0);VERGLEICH(D12;$C$3:$G$3;1))
E13=INDEX($C$3:$G$7;VERGLEICH(C13;$C$3:$C$7;0);VERGLEICH(D13;$C$3:$G$3;1))
E14=INDEX($C$3:$G$7;VERGLEICH(C14;$C$3:$C$7;0);VERGLEICH(D14;$C$3:$G$3;1))
E15=INDEX($C$3:$G$7;VERGLEICH(C15;$C$3:$C$7;0);VERGLEICH(D15;$C$3:$G$3;1))
E16=INDEX($C$3:$G$7;VERGLEICH(C16;$C$3:$C$7;0);VERGLEICH(D16;$C$3:$G$3;1))
E17=INDEX($C$3:$G$7;VERGLEICH(C17;$C$3:$C$7;0);VERGLEICH(D17;$C$3:$G$3;1))
E18=INDEX($C$3:$G$7;VERGLEICH(C18;$C$3:$C$7;0);VERGLEICH(D18;$C$3:$G$3;1))
Dateianhänge
kreuztabelle.xls
(35.5 KiB) 31-mal heruntergeladen
Gruß
Andreas E
------
Oh Mann, ich fühl mich heute wie =DATEDIF(DATUM(1961;6;12);HEUTE();"y") Jahre alt
ae
Benutzeravatar
 
Beiträge: 151
Registriert: Sa 18. Jul 2009, 13:56

Re: SVERWEIS

Beitragvon Amethyst » Sa 16. Apr 2011, 19:39

Hallo,
als Amerkung zu ae's Bedenken, die berechtigt sind: Rechnungen grundsätzlich zusätzlich als pdf speichern und elektronisch auch nur so verschicken.

Gruß Amethyst
Nur wer fragt, bringt sich und andere weiter, wer antwortet, hat sich ein Feedback verdient.
Wer, wie, was, wieso, weshalb, warum ... wer nicht fragt bleibt dumm!
Amethyst
Benutzeravatar
 
Beiträge: 985
Registriert: So 8. Feb 2009, 16:04
Wohnort: Bad Zwischenahn

Re: SVERWEIS

Beitragvon Gast » Sa 16. Apr 2011, 20:28

ae, danke für den Hinweis den ich sehr ernst nehme, Rechnungen haben ihre Besonderheit,
Betriebsprüfung, Finanzamt, war halt ein schlechtes Beispiel ;),
Kann Deine Formel aber sehr gut nutzen!
Manchmal ist man halt betriebsblind Amethyst, Deine Anmerkung wird umgesetzt.
Da schließt sich meine nächste Frage an, eine Excelarbeitsmappe als pdf zu speichern,
kein Problem. Kann ich auch ein einzelnes Tabellenblatt, nehmen wir an ich führe
"alle Rechnungen" in einer Arbeitsmappe, mit fortlaufender Nummer, als pdf speichern?
Gast
Benutzeravatar
 

Re: SVERWEIS

Beitragvon ae » So 17. Apr 2011, 08:18

Hallo,
ja, das geht.
Du könntest zB eine Hilfstabelle machen in der die Rechnungdsnummer hochgezählt wird.

Zeichne einfach mal ein Makro auf, in dem Du die Rechnung zuerst in eine neue leere mappe kopierst.
Dann als pdf speichern.

Diesen vom Rekorder erzeugten Quellcode musst Du dann noch entsprechend anpassen
Gruß
Andreas E
------
Oh Mann, ich fühl mich heute wie =DATEDIF(DATUM(1961;6;12);HEUTE();"y") Jahre alt
ae
Benutzeravatar
 
Beiträge: 151
Registriert: Sa 18. Jul 2009, 13:56

Re: SVERWEIS

Beitragvon edding » So 17. Apr 2011, 13:57

Andreas, brauche bitte noch einmal Deine Hilfe.
Makro läuft nur bis zur Kopie in eine leere Arbeitsmappe. Wenn ich von dort
wetergehe, mir den Path aussuche, einen Namen vergebe, das Blatt als *.pdf
speichern will kommt diese Meldung.
"Das Dokument wurde nicht gespeichert! Das Dokument ist möglicherweise geöffnet,
oder beim Speichern ist ein Fehler aufgetreten."
Das Makro ist nur bis zur Ausführung der Kopie aufgezeichnet.
Ich glaube, ich muss noch EINIGES lernen ;-)
edding
Benutzeravatar
 
Beiträge: 53
Registriert: Mo 1. Mär 2010, 23:48

Re: SVERWEIS

Beitragvon ae » So 17. Apr 2011, 14:23

Hallo,
einfach den Code separat aufzeichnen und dann anpassen

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\Administrator\Desktop\Mappe1.pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False

Der Dateiname muss natürlich über eine Variable erzeugt werden, da Du sonst ja immer den selben verwendest
Gruß
Andreas E
------
Oh Mann, ich fühl mich heute wie =DATEDIF(DATUM(1961;6;12);HEUTE();"y") Jahre alt
ae
Benutzeravatar
 
Beiträge: 151
Registriert: Sa 18. Jul 2009, 13:56

Re: SVERWEIS

Beitragvon edding » So 17. Apr 2011, 15:22

Sorry ich packs nich, :-(
seprate Aufzeichnung führ zur selben Fehlermeldung.
Mein code sieht jetzt so aus:
Sub expdf()
'
' expdf Makro
'
' Tastenkombination: Strg+x
'
Sheets("010 (2)").Select
Sheets("010 (2)").Copy
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Greiner\\2011\Mappe1.pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False

End Sub
edding
Benutzeravatar
 
Beiträge: 53
Registriert: Mo 1. Mär 2010, 23:48

Nächste
Forum Statistik

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

Optionen